我已经在同一台计算机上安装了两个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]#
答案 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。