Alf*_*ang 21 python pypy pip pypi python-3.x
我现在正在ubuntu 15.10上使用Python
但在我的操作系统中,我安装了许多不同的python版本:
所以,我对他们的包环境版本感到很乱,例如,如果我运行:
pip3 install django
Run Code Online (Sandbox Code Playgroud)
实际上我不能在里面导入django python3.5.
有没有有效的方法来调用相关版本pip?
PS:不建议我使用virtualenv,我知道它并正在寻求另一种解决方案.
Alf*_*ang 56
最后我自己找到了解决方案,请参阅文档:
只需致电:
pythonXX -m pip install SomePackage
Run Code Online (Sandbox Code Playgroud)
这对于每个已安装的python版本都可以单独工作.
另外,根据文档,如果我们想在windows中做同样的事情,命令有点不同:
py -2 -m pip install SomePackage # default Python 2
py -2.7 -m pip install SomePackage # specifically Python 2.7
py -3 -m pip install SomePackage # default Python 3
py -3.4 -m pip install SomePackage # specifically Python 3.4
Run Code Online (Sandbox Code Playgroud)
使用pyenv怎么样?
您可以切换版本。
$ pyenv install 2.7.X
$ pyenv install 3.5.X
$ pyenv local 2.7.X
$ pyenv global 3.5.X
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42394 次 |
| 最近记录: |