在 Python 中安装包

Posted

技术标签:

【中文标题】在 Python 中安装包【英文标题】:Installing package in Python 【发布时间】:2016-04-20 22:03:28 【问题描述】:

我的笔记本电脑中同时安装了 python 2.7 和 python 3.5 。当我安装一个包并使用例如:

pip install thunder-python

easy_install thunder

在命令提示符下,为 python 3.5 安装了软件包。如何安装这些软件包以便在 python 2.7 中使用它们?我正在使用 Windows 10。

【问题讨论】:

进入Python 2.7的安装路径;找到 pip 并将其添加到 PATH 变量中,在 3.5 的路径之前 那意味着每次我都要做出这个改变?我的意思是如果我想使用 python 3.5 我必须再次更改订单是吗? 是的。我猜这是唯一可能的方法。 【参考方案1】:

使用pyenv怎么样? 如果你使用它,你可以像这样更改和切换版本并安装包。

$ pyenv local 2.7.X
$ pip install thunder-python

之后

$ pyenv local 3.5.X
$ pip install thunder-python

【讨论】:

【参考方案2】:

在系统设置中将C:\Python27\Scripts添加到PATH,你就可以运行了:

pip3 thunder 为 Python 3.x 安装包

pip2 thunderpip2.7 thunder 为 Python 2.7 安装包。

不修改PATH,对于Python 2.7可以直接运行命令:

C:\Python27\Scripts\pip thunder.

修改后PATHpip命令将从最先找到的目录调用,所以如果你添加Python2.7目录到最后你会得到pip运行Python3,如果你添加Python2。从 7 开始,您将获得 pip 以运行 Python2.7。

【讨论】:

以上是关于在 Python 中安装包的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 2.7.9 中安装包 [重复]

在python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) 安装wordcl

python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…

在python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))

在python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))

liunx中安装包及其应用