如何在不同版本的Python中安装软件包

2024-09-28 04:47:29 发布

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

我有一个预装了python2.7的MacBook Pro。我后来安装了python3ipython笔记本。我也安装了pip来安装包,并且能够从python3安装包并运行程序。但是,对于另一个项目,我需要在python2.7中运行代码,我不知道如何将其安装在python2.7文件夹中。在

我尝试使用pip将包安装到2.7,但它总是给出错误消息说包已经存在。当我使用--version检查python的版本时,我看到安装了2个python。但是,当我检查pip和{}时,它们似乎都在同一个文件夹中。在

关于如何在不更改3.3的情况下在python2.7中安装包有什么提示吗?我在另一个项目中使用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

Tags: pip项目whichbinipythonlibrary笔记本framework
1条回答
网友
1楼 · 发布于 2024-09-28 04:47:29

您可以使用virtualenv来创建一种沙盒。在

$ virtualenv <work-directory>
$ source <work-directory>/bin/activate

最后一个命令启动虚拟环境,完全与系统隔离。所以每个pip命令都将在这个目录中安装包。在

但是你也必须在虚拟环境中运行你的应用程序。在

相关问题 更多 >

    热门问题