我正在尝试为Python 3.3安装Pillow模块,但是为了这个我需要先安装pip。
每次安装pip时它都会安装到Python 2.7上,有什么帮助吗?
2018更新:这仍然吸引了很多赞,让我感到担忧。
12.04已经不再受支持大约一年了。您可以通过升级到较新的、受支持的Ubuntu版本来安装pip3。您有3个LTS版本可供选择。
sudo apt-get install python3-pip
(然后使用pip3
),但是12.04版本没有打包Python 3的pip
。easy_install
:sudo apt-get install python3-setuptools
sudo easy_install3 pip
现在,很有可能会与Python 2的pip
冲突并覆盖/usr/bin/pip
,因为它会安装基于python3的/usr/local/bin/pip
,这也在Ubuntu 12.04的$PATH中。
只要您知道这一点,它就不应该覆盖它,所以这可能是可以接受的。但是,最好开始探索virtualenv
的幸福世界,正如this answer suggests所建议的。
或者,您可以将易于安装的python3版本的pip重命名:
sudo mv /usr/local/bin/pip /usr/local/bin/pip-3
pip --version
package python3-pip
?我也遇到了这个问题,不明白为什么以及如何解决。 - Charlie Parkersudo apt-get install python3-setuptools
和sudo easy_install3 pip
都可以正常工作;-) - Maxwel Leitesudo apt-get install python3-pip
来安装它,然后使用pip3
来调用。Et voilàsudo pip install virtualenv
virtualenv my_py3 --python=/usr/bin/python3
source my_py3/bin/activate # to activate the python3 environemt
pip install <package> # no sudo required now, as you're IN the virtual environment
deactivate
wget http://python-distribute.org/distribute_setup.py
python3.3 -m distribute_setup install --user
easy_install-3.3 --user pip
pip
和easy_install
安装。最后,我将$HOME/.local/bin
添加到我的路径中。现在我可以运行pip3.3
了!sudo vi /etc/apt/sources.list
sudo apt-get update
sudo dpkg -i <name-of-package>.deb
sudo apt-get install python3-pip
时无法找到python3.pip
。但是,先执行sudo apt-get update
然后再次尝试安装成功解决了这个问题。 - David Chingsudo apt-get update
sudo apt-get install python3-pip
sudo nano /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://archive.ubuntu.com/ubuntu bionic-security main universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe
sudo apt update
sudo apt install python-pip
安装步骤:
echo |add-apt-repository ppa:fkrull/deadsnakes
apt-get update
apt-get -y install python3.5 python3-setuptools
rm /usr/bin/python3
ln -sf /usr/bin/python3.5 /usr/bin/python3
cd /opt
git clone https://github.com/pypa/setuptools.git
cd setuptools
git reset --hard 7ff173926c4773d39f3320ff0c9d65afb290e7b1 #50.3.2 - last version that supports python 3.5
python3 bootstrap.py
python3 setup.py install
easy_install3 -i https://pypi.python.org/simple/ pip==20.3.4
在旧版本的软件包管理器中无法使用。
请使用sudo apt update && sudo apt upgrade -y
升级您的软件包管理器版本,它将完美运行。
sudo apt-get install python3-pip
应该很容易,但是我发现它找不到。你也遇到过这个问题吗?你解决了吗? - Charlie Parker