Python2及Python3部分常用包安装

Python安装包应该是一件很简单的事情,但是因为部分安装包太高版本已经不支持Python2了,所以这里记录一下。

pip指令

pip指定路径安装:

1
sudo pip3 install -U ipython --target=/usr/local/lib/python3.5/dist-packages

upgrade pip:

1
python -m pip install --upgrade pip

pip查看可以安装的包版本:

1
2
3
4
5
pip install prompt-toolkit==

Collecting prompt-toolkit==
Could not find a version that satisfies the requirement prompt-toolkit== (from versions: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18, 0.19, 0.20, 0.21, 0.22, 0.23, 0.25, 0.26, 0.28, 0.30, 0.31, 0.32, 0.33, 0.34, 0.35, 0.36, 0.37, 0.38, 0.39, 0.40, 0.41, 0.42, 0.43, 0.44, 0.45, 0.46, 0.47, 0.48, 0.49, 0.50, 0.51, 0.52, 0.53, 0.54, 0.55, 0.56, 0.57, 0.58, 0.59, 0.60, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.0.10, 1.0.13, 1.0.14, 1.0.15, 1.0.16, 1.0.17, 1.0.18, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.0.10)
No matching distribution found for prompt-toolkit==

该方法在最新的pip版本上并不通用

ipython

ipython for python2:

1
2
3
sudo pip install --upgrade pip  
sudo pip install ipython==8888 #现指定一个不存在的版本以查看可用版本,发现5版本中有5.5.0(你的可能不一样)
sudo pip install ipython==5.5.0

jupyter

Python2:

1
2
3
4
sudo pip install --upgrade pip  
sudo pip install ipython==8888 #现指定一个不存在的版本以查看可用版本,发现5版本中有5.5.0(你的可能不一样)
sudo pip install ipython==5.5.0
sudo pip install jupyter

Python3:

1
2
3
sudo pip3 install jupyter
若报错,先运行下面命令:
sudo pip3 install --upgrade pip

Spyder

Python2:

1
2
sudo pip install spyder
sudo apt-get install python-pyqt*

Python3:

1
sudo pip3 install spyder

若启动的时候,出现了ImportError: No module named ‘PyQt5.QtSvg’,则执行下面语句

1
sudo apt-get install python3-pyqt5 python3-pyqt5.qtsvg

scipy

scipy for Python2:

1
2
3
4
sudo apt update
sudo apt install python-scipy
sudo apt-get install gcc gfortran python-dev libopenblas-dev liblapack-dev cython
sudo pip install --upgrade scipy
------ 本文结束------
坚持原创技术分享,您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道