我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。

如何在python3中安装pip ?


当前回答

系统中单个Python

要在Python中安装包,请遵循以下步骤:

如果该包用于python 2。X: sudo python -m PIP install [package] 如果该包用于python 3。X: sudo python3 -m PIP install [package]

注意:这是假设python没有设置别名

通过这种方法,不会混淆哪个python版本正在接收包。

多个python /虚拟环境

比如有python3↔python3.6和python3.7↔python3.7

安装python3.6: sudo python3 -m pip install [package] 安装python3.7: sudo python3.7 -m pip install [package]

这本质上与前面所示的方法相同。

注1

如何找到哪条蟒蛇?做以下其中一件事:

~ » python3 -c "import sys; print(sys.version)"
3.9.5 (default, Nov 18 2021, 16:00:48)

你的python3命令生成:

~ » python3
Python 3.9.5 (default, Nov 18 2021, 16:00:48) 
[GCC 10.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

注意第二行中的python 3.9.5。

或者说你正在使用虚拟环境,看看你的python指向哪里:

» which python
/home/ganesh/os/np-test/bin/python

注2

更改python3或python指向的内容:https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3

其他回答

在Ubuntu 18.04或Ubuntu 20.04上安装Python的简单方法

步骤1:更新本地存储库:-

Sudo apt更新

第二步:安装支持软件

Sudo apt install build-essential zlib1g-dev libbncurses5 -dev libgdbm-dev libss3 -dev libssl-dev libreadline-dev libffi-dev wget

要下载最新版本的Python源代码,请导航到/ Python - Source -files目录并使用wget命令:-

mkdir python-source-files

步骤4:下载最新版本的Python源代码:-

wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

你可以修改python版本,只需要修改这个:-"3.7.5"和你想要的版本:

步骤5:解压压缩文件:-

柏油止咳饮料 或 焦油

步骤6:测试系统和优化Python:-

CD python-3.7.5或你的python版本。

步骤7:现在配置(使用——optimization选项可以使代码执行速度提高10-20%):-

. / configure——enable-optimizations

或者你也可以这样做,如果你面临ssl错误:-

. / configure——使用openssl

步骤8:安装第二个Python实例:-

Sudo做altinstall

建议使用“altinstall”方法。你的Ubuntu系统可能有依赖于Python 2.x的软件包。

OR

如果你想覆盖默认的Python安装/版本:-

Sudo make install"

步骤9:现在检查Python版本:-

python3——版本

步骤10:为python3安装pip只需执行以下命令:-

Sudo apt-get install python3-pip

Python 3.4新增功能 ... PIP应始终可用 ... 缺省情况下,命令pipX和pipX。Y将被安装在所有平台上(其中X.Y代表Python安装的版本),以及pip Python包及其依赖项。

https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453

所以如果你安装了python 3.4,你可以:sudo pip3 install XXX

这就是我在OS X Mavericks上所做的工作。

首先,安装brew

安装python 3.4

brew install python3

然后我得到最新版本的分发:

wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a

unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper

mkvirtualenv py3 

python --version
Python 3.4.1

我希望这能有所帮助。

如果您的Linux发行版已经安装了Python,那么您应该能够使用系统的包管理器安装PIP。这是可取的,因为系统安装的Python版本不能很好地使用在Windows和Mac上使用的get-pip.py脚本。

高级软件包工具(Python 2.x)

sudo apt-get install python-pip

高级软件包工具(Python 3.x)

sudo apt-get install python3-pip

包管理器(Python 2.x)

sudo pacman -S python2-pip

包管理器(Python 3.x)

sudo pacman -S python-pip

Yum Package Manager (Python 2.x)

sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel

Yum Package Manager (Python 3.x)

sudo yum install python3 python3-wheel

Dandified Yum (Python 2.x)

sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel

Dandified Yum (Python 3.x)

sudo dnf install python3 python3-wheel

Zypper包管理器(Python 2.x)

sudo zypper install python-pip python-setuptools python-wheel

Zypper包管理器(Python 3.x)

sudo zypper install python3-pip python3-setuptools python3-wheel

对于Windows 8.1/10操作系统,用户只需打开cmd(命令提示符)

C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts

然后

只需要这样写:pip3 install{包的名称}

提示:对于新的python 3, Python36-32文件夹的位置可能不同。x版本