我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
当前回答
如果您使用多个不同版本的python,请尝试使用virtualenv http://www.virtualenv.org/en/latest/virtualenv.html#installation
凭借pip的优势,适用于各个地方的环境。
然后在当前目录中安装一个本地环境:
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
请注意,您指定了已在系统上安装的python二进制文件的路径。
然后现在在该文件夹中有一个本地pythonenvironment . ./ENV
现在应该有。/ENV/pip-3.3
使用 ./ENV/pip-3.3 freeze列出本地已安装的库。
使用./ENV/pip-3.3 install packagename安装到本地环境。
使用./ENV/python3.3 pythonfile.py运行python脚本。
其他回答
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
在安装Python时,pip会一起安装。你可以使用 Sudo PIP安装(模块) 或 Python3 -m PIP安装(模块)。
如果你使用命令"python get-pip.py",你应该有Python3的'pip'函数。但是,Python2的'pip'可能仍然存在。在我的例子中,我卸载了'pip',这将它从Python2中删除。
之后,我再次运行“python get-pip.py”。(确保'get-pip.py'保存在与Python3相同的文件夹中。)最后一步是将带有'pip'命令的目录添加到$PATH。这为我解决了问题。
在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
对于Windows 8.1/10操作系统,用户只需打开cmd(命令提示符)
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
然后
只需要这样写:pip3 install{包的名称}
提示:对于新的python 3, Python36-32文件夹的位置可能不同。x版本