我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
当前回答
请按照以下步骤安装python 3和pip:
步骤1:从这里下载安装Python
步骤2:需要下载get-pip.py
步骤3:下载get-pip.py后,打开命令提示符并进入保存get-pip.py文件的目录。
第四步:在cmd下输入命令python get-pip.py。
步骤5:Pip installed successfully, Verify Pip installation by type command in cmd Pip——version
其他回答
对于Ubuntu 12.04或更高版本,
sudo apt-get install python3-pip
不能工作。相反,使用:
sudo apt-get install python3-setuptools ca-certificates
sudo easy_install3 pip
对于python3,试试这个:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
好处是,它还将检测您拥有的python版本(即使它是您自定义位置中的python环境)。 在此之后,您可以正常进行(例如)
pip install numpy
来源: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
在安装Python时,pip会一起安装。你可以使用 Sudo PIP安装(模块) 或 Python3 -m PIP安装(模块)。
在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
要在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