Tia*_*ang 11 python pip python-2.7 python-3.x anaconda
我在Windows计算机上安装了以下Python发行版:
显然,他们都将他们的图书馆存放在不同的位置.
那么,每次我需要时,如何轻松地针对(不同的)其中一个进行有针对性的安装?
例如,现在,我正在尝试安装pytz到Python 3.4(IDLE),并且pip install似乎默认为Python 2.7(IDLE),这是我在计算机上安装的第一个Python发行版.
Anaconda Python
如果您安装了Anaconda python,它可能会覆盖python命令以指向Anaconda解释器作为默认值,pip也是如此.在这种情况下,pip命令安装的所有库都将安装在Anaconda python库路径下:
$ which python
/home/datafireball/anaconda/bin/python
$ which pip
/home/datafireball/anaconda/bin/pip
$ cat /home/datafireball/anaconda/bin/pip
#!/home/datafireball/anaconda/bin/python
if __name__ == '__main__':
import sys
from pip import main
sys.exit(main())
Run Code Online (Sandbox Code Playgroud)
默认Python2.7
如果您尝试在默认Python2.7下安装库,则可以像这样指定pip路径:
/usr/bin/pip install <libraryname>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,它将使用Python2.7解释器来编译库,它将安装在默认的Python2.7库文件夹下.
Python3
在我的Ubuntu VM中,python3是默认安装但不是pip3.我必须安装sudo apt-get install python3-pip.安装后,您可以使用pip3为python3安装库.
更多关于PIP(ReadTheFullManual):
pip命令本身确实有很多有趣的参数让你以任何你喜欢的方式安装包.
例如,
pip install --target 将库安装在指定的库中,您可以使用Anaconda pip将库安装到默认的python库下...(不知道为什么会有人这样做)
| 归档时间: |
|
| 查看次数: |
15639 次 |
| 最近记录: |