如何在不同版本的python中安装软件包?
我有一个预装了python 2.7的macbook pro。 我后来安装了python3和ipython笔记本。 我也安装了pip以安装软件包,并且能够安装软件包并从python 3运行程序。但是,对于另一个项目,我需要在python 2.7中运行代码,并且我不确定如何将它安装到python 2.7文件夹中。
我尝试使用pip将软件包安装到2.7,但它一直给出错误,表示软件包已存在。 当我使用--version检查python的版本时,我看到安装了2个python。 但是,当我检查点和pip3时,两者似乎都在同一个文件夹中。
有关如何在Python 2.7中安装软件包的提示,而不对3.3进行任何更改? 我正在为另一个项目使用python3和ipython笔记本。
viveks-mbp:〜vivekyadav $ which pip /Library/Frameworks/Python.framework/Versions/3.3/bin/pip viveks-mbp:〜vivekyadav $ which pip3 /Library/Frameworks/Python.framework/Versions/3.3/bin/pip3
viveks-mbp:〜vivekyadav $ which python / usr / bin / python viveks-mbp:〜vivekyadav $ which python3 /Library/Frameworks/Python.framework/Versions/3.3/bin/python3
你可以使用virtualenv
来创建一种沙箱。
$ virtualenv <work-directory>
$ source <work-directory>/bin/activate
最后一个命令启动您的虚拟环境,完全与系统隔离。 所以每个pip
命令都会在这个目录下安装这个包。
但是你也必须在虚拟环境中运行你的应用程序。
链接地址: http://www.djcxy.com/p/72009.html上一篇: How to install packages in different version of python?