在 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 thunder
或 pip2.7 thunder
为 Python 2.7 安装包。
不修改PATH
,对于Python 2.7可以直接运行命令:
C:\Python27\Scripts\pip thunder
.
修改后PATH
pip
命令将从最先找到的目录调用,所以如果你添加Python2.7目录到最后你会得到pip
运行Python3,如果你添加Python2。从 7 开始,您将获得 pip
以运行 Python2.7。
【讨论】:
以上是关于在 Python 中安装包的主要内容,如果未能解决你的问题,请参考以下文章
在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))