我试图用Ubuntu18.04上的python 3.7和pip(或者用某种方法在venv中安装包)建立一个标准的虚拟环境(venv)。安装Python3.7的标准方法似乎是:
% sudo apt install python3.7 python3.7-venv
% python3.7 -m venv py37-venv
由于ensurepip不可用,虚拟环境未能成功创建。在Debian/Ubuntu系统上,您需要使用以下命令安装python3-venv包。
apt-get install python3-venv
您可能需要在该命令中使用sudo。安装python3-venv包后,重新创建虚拟环境。
失败的命令:['/py37-venv/bin/python3.7','-im','ensurepip','--upgrade','--default-pip']
我不知道这是否是最佳实践,但如果我也安装了python3-venv和python3.7-venv,那么一切都正常(这是在一个新的Debian buster docker镜像上测试的):
% sudo apt install python3.7 python3-venv python3.7-venv
% python3.7 -m venv py37-venv
% . py37-venv/bin/activate
(py37-venv) %
请注意,它还不必要地安装了所有Python3.6,所以我不能确切地说我喜欢它,但至少它可以工作,并且不需要像get-pip.py
那样运行未签名的脚本。
编辑18/02:因为我仍然没有解决方案,我正在更新我目前所知道的。 我已经成功安装了python 3.7。我可以使用pip(或pip3)安装模块,但这些模块是在Python3.6(ubuntu附带)中安装的。因此,我无法在Python3.7中导入这些模块(找不到模块)。Python3.7无法识别pip/pip3,因此我无法通过pip/pip3进行安装。我需要Python3.7 -- 我已经在我的U
问题内容: 我想使用命令安装numpy,但出现以下错误: 我正在使用Windows 7 32位,python 2.7.9,pip 6.1.1和一些MSVC编译器。我认为它使用Visual C ++ 2010 Express中的编译器,但实际上我不确定是哪个版本,因为我安装了多个Visual Studio。 我知道有用于Windows的预编译软件包,但是我想弄清楚是否有某种方法可以通过键入? 编辑:
问题内容: 如何在Windows上安装pip? 问题答案: Python 2.7.9+和3.4+ 好消息!Python3.4(2014年3月发布)和Python2.7.9(2014年12月发布)随Pip一起发布。这是任何Python版本中最好的特性。它使社区丰富的图书馆向每个人开放。由于设置的困难,新手不再被排除在使用社区库之外。在与包管理器一起发布时,Python加入了、、、,几乎所有其他当代语
问题内容: 我正在尝试为python 3.6安装PIP,我在YouTube上查看了教程,但它们似乎都已过时,而且似乎都没有用。任何信息都会有所帮助,因此我可以继续进行我的项目。 问题答案: 与Python> 3.4捆绑在一起 在类Unix系统上使用: 在Windows系统上,请使用: (在Windows上,您可能需要以管理员身份运行命令提示符才能写入python安装目录)
我下载了Python 3.6.1,它预装了Pip。我写了这个命令来安装Numpy 我得到了这个作为输出: 收集Numpy无法获取URLhttps://pypi.python.org/simple/numpy/:确认ssl证书时出现问题:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl. c: 749)-跳过无法找到满足要求的版本Numpy(来自版本:)麻木 我如
问题内容: 我要安装pip。它应支持Python 3,但需要setuptools,该工具仅适用于Python 2。 如何使用Python 3安装pip? 问题答案: 编辑:手动安装和使用setuptools不再是标准过程。 如果你运行的是Python 2.7.9+或Python 3.4+ 恭喜,你应该已经pip安装了。如果你不这样做,请继续阅读。 如果你正在运行类似Unix的系统 pip如果你的P