安装其他Python版本的库软件包

时间:2019-12-10 12:26:06

标签: python package

我已经在同一台计算机上安装了两个python版本v2.7和v3.7。当我尝试为python2.7安装时,我想为Python 3.7安装一些软件包。我可以在这里为python3.7安装软件包吗?

Installed /usr/lib/python2.7/site-packages/configlib-2.0.4-py2.7.egg Processing dependencies for configlib==2.0.4 Searching for everett==0.9 Reading https://pypi.python.org/simple/everett/

[root@nodehost configlib-2.0.4]# /usr/local/lib/python3.7 setup.py install bash: /usr/local/lib/python3.7: Is a directory [root@nodehost configlib-2.0.4]#

2 个答案:

答案 0 :(得分:0)

您应该能够使用以下两个命令选择Python版本:

>> python --version
Python 2.7
>> python3 --version
Python 3.7

如果这行得通,请像这样致电pip:

>> python3 -m pip install everett

答案 1 :(得分:0)

一个更优雅的解决方案是为不同的python创建一个单独的环境。 Anaconda是必经之路。它是免费的,并且已经安装了许多日常库。

下载并安装python 3.7版本。然后创建python 2版本很简单:

conda create -n py27 python=2.7

每次需要2.7时,

conda activate py27

然后您可以在那里安装2.7的库,而不会弄乱3.7。反之亦然,为3.7。