![将python 3.4.3升级到3.5.1,Pip出现问题](https://linux22.com/image/885265/%E5%B0%86python%203.4.3%E5%8D%87%E7%BA%A7%E5%88%B03.5.1%EF%BC%8CPip%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我正在尝试升级我的 Python 版本。
我可以下载并安装 python 3.5.1,并将其别名设置为 python4
root@test:/# python4
Python 3.5.1 (default, Dec 18 2015, 16:31:51)
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
现在我遇到了 Pip 问题。阅读另一个问题时,他们说要像这样安装 pip:
curl -O https://bootstrap.pypa.io/get-pip.py
python4 get-pip.py
这有效,我可以像这样使用 pip
pip3.5 install [...]
例如,我正在尝试安装 pyCrypto,但出现以下错误:
Command "/usr/bin/python3.5m -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-exks3job/pycrypto/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-6gya6m9i-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-exks3job/pycrypto/
如何解决这个 Pip 问题?
或者如何在 python 3.5 上进行全新安装并删除 python 3.4?
答案1
自己找到了解决办法,好像是我没有安装“python3.5-dev”。
使用以下方法解决:
sudo apt-get install python3.5-dev