Ubuntu 16.04 上安装 python3.6 时缺少 pip

Ubuntu 16.04 上安装 python3.6 时缺少 pip

我已经在 Ubuntu 16.04 上安装了 python 3.6,使用方法如下:

add-apt-repository ppa:jonathonf/python-3.6

不幸的是,没有pip包括。你是如何解决这个问题的?

答案1

答案在 Stack Overflow 上。它包括从同一个 ppa repo 安装更多软件包,然后从 pypa.io 获取 pip。或者,您可能希望设置一些链接,以便将 python3.6 设为默认的 python3:

假设您有一个运行 Ubuntu 16.04、16.10 或 17.04 的系统,并且您希望 Python 3.6 作为默认的 Python。

如果您使用的是 Ubuntu 16.04 LTS,则需要使用 PPA:

sudo add-apt-repository ppa:jonathonf/python-3.6  # (only for 16.04 LTS)

然后,运行以下命令(这在 16.10 和 17.04 上开箱即用):

sudo apt update
sudo apt install python3.6
sudo apt install python3.6-dev
sudo apt install python3.6-venv
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
sudo ln -s /usr/bin/python3.6 /usr/local/bin/python3
sudo ln -s /usr/local/bin/pip /usr/local/bin/pip3

# Do this only if you want python3 to be the default Python
# instead of python2 (may be dangerous, esp. before 2020):
# sudo ln -s /usr/bin/python3.6 /usr/local/bin/python

完成以上所有操作后,以下每个 shell 命令都应指示Python 3.6.1(或较新版本的 Python 3.6):

python --version   # (this will reflect your choice, see above)
python3 --version
$(head -1 `which pip` | tail -c +3) --version
$(head -1 `which pip3` | tail -c +3) --version

来源

相关内容