为其他python版本安装库包

2024-09-22 16:41:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我在同一台机器上安装了两个python版本v2.7和v3.7。在安装python2.7时,我想为python3.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]#


Tags: installed版本机器foregglibpackagesusr
2条回答

一个更优雅的解决方案是为不同的python创建一个单独的环境。Anaconda就是要走的路。它是免费的,而且已经安装了许多日常图书馆。你知道吗

下载并安装python3.7版本。然后创建一个python 2版本非常简单:

conda create -n py27 python=2.7

每次你需要2.7,只要

conda activate py27

然后你就可以在那里安装2.7版本的库,而不会弄乱你的3.7版本。反之亦然。你知道吗

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

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

如果这样行得通,就这样给皮普打电话:

>> python3 -m pip install everett

相关问题 更多 >