我有一个 AWS Ubuntu 实例,我在其中手动安装了 Python3.5(下载、配置并运行 make、make install)。然后我改变了符号链接
sudo ln -fs /opt/python3.5/bin/python3.5 /usr/bin/python3
Run Code Online (Sandbox Code Playgroud)
但是当我尝试运行 pip 时:
ubuntu@xxx:/dev$ pip -V
pip 8.1.1 from /usr/local/lib/python2.7/dist-packages/pip-8.1.1-py2.7.egg (python 2.7)
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?使用 Python3 不需要 pip 吗?我应该做些什么不同的事情吗?谢谢!
小智 11
我必须通过一个稍微不同的过程才能使其正常工作(Ubuntu 14.04——本地机器,而不是 AWS)。我认为不同之处可能是您从 2.7 升级到 3.5,而我从 3.4 升级到 3.5。我python3.5通过安装apt-get,然后easy_install使用curl,最后pip使用easy_install.
$ sudo apt-get install python3.5 python3.5-dev
$ sudo curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python3.5
$ sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
成功!
$ pip3 -V
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)
Run Code Online (Sandbox Code Playgroud)
正如他们所说,它一直是海龟——或包管理器——。
| 归档时间: |
|
| 查看次数: |
53850 次 |
| 最近记录: |