我正在尝试在Ubuntu 18.04上使用python
3.7通过pip设置标准的virtualenv,或者使用某种方式在virtualenv中安装软件包。安装python3.7的标准方法似乎是: %sudo apt install python3.7 python3.7-venv % python3.7 -m venv py37-venv
但是第二个命令失败,说:
虚拟环境未成功创建,因为surepip不可用。在Debian / Ubuntu系统上,您需要使用以下命令安装python3-venv软件包。
apt-get install python3-venv
您可能需要在该命令中使用sudo。安装python3-venv软件包后,重新创建您的虚拟环境。
失败的命令:[‘/ py37-venv / bin /
python3.7’,’-Im’,’ensurepip’,’-upgrade’,’-default-pip’]
这是真的; 没有确保与此Python安装pip或pip。而且我已经安装python3.7-venv
了(python3-venv
用于Debian /Ubuntu上的python3.6)。由于多个python版本和/或需要root用户访问权限,以及通过apt
或类似方式安装python模块的替代方法,我在python社区中对此进行了一些讨论。
创建不带pip(--without- pip
)的virtualenv可以成功,但是没有办法在新的virtualenv中安装软件包,这似乎在很大程度上破坏了这个目的。
那么,在带有virtualenv的18.04上安装和使用python3.7的“最佳实践”方法是什么?
我不知道这是否是最佳实践,但是如果我还安装了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
。
我试图用Ubuntu18.04上的python 3.7和pip(或者用某种方法在venv中安装包)建立一个标准的虚拟环境(venv)。安装Python3.7的标准方法似乎是: 由于ensurepip不可用,虚拟环境未能成功创建。在Debian/Ubuntu系统上,您需要使用以下命令安装python3-venv包。 您可能需要在该命令中使用sudo。安装python3-venv包后,重新创建虚拟环境
编辑18/02:因为我仍然没有解决方案,我正在更新我目前所知道的。 我已经成功安装了python 3.7。我可以使用pip(或pip3)安装模块,但这些模块是在Python3.6(ubuntu附带)中安装的。因此,我无法在Python3.7中导入这些模块(找不到模块)。Python3.7无法识别pip/pip3,因此我无法通过pip/pip3进行安装。我需要Python3.7 -- 我已经在我的U
问题内容: 如何在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安装目录)
我试图安装PIL(Python图像库)使用命令: 但我得到了以下信息: 您能帮我安装?
问题内容: 我在Cygwin上安装了Python 3。但是,我无法通过安装Python 3软件包。有没有办法做到这一点? 问题答案: 1)在安装cygwin时,请确保从列表中安装python / python-setuptools。这将安装“ easy_install”软件包。 2)输入以下命令: 您必须将python版本替换为2.7或3.4或其他版本。
问题内容: 昨天我大部分时间都在寻找安装的明确答案(Python的软件包管理器)。我找不到一个好的解决方案。 如何安装? 问题答案: 我很惊讶没有人提到这一点-自2013年以来,python本身就能够安装,不需要外部命令(也不需要Internet连接)。 这将创建与安装类似的安装。
问题内容: 我想使用命令安装numpy,但出现以下错误: 我正在使用Windows 7 32位,python 2.7.9,pip 6.1.1和一些MSVC编译器。我认为它使用Visual C ++ 2010 Express中的编译器,但实际上我不确定是哪个版本,因为我安装了多个Visual Studio。 我知道有用于Windows的预编译软件包,但是我想弄清楚是否有某种方法可以通过键入? 编辑: