pip是easyinstall的替代品。但是我应该在Windows上使用easy_install安装pip吗?有更好的方法吗?
当前回答
如果你在pip版本中有其他问题,你可以尝试一下:
pip install --trusted-host pypi.python.org --upgrade pip
其他回答
有时使用IDE更容易理解:
安装PyCharm并创建一个虚拟环境,它将自动安装pip然后在代码中,您可以安装任何Python包
Python 3.4于2014年3月发布,附带pip:http://docs.python.org/3.4/whatsnew/3.4.html因此,自Python3.4发布以来,在Windows上安装pip的最新方法就是只安装Python。
推荐的使用方法是将其作为模块调用,特别是在安装了多个python发行版或版本的情况下,以确保包到达正确的位置:python-m pip安装--升级包XYZ
https://docs.python.org/3/installing/#work-并行安装多个版本的python
安装人员
我在这里为distribute和pip构建了Windows安装程序(目标是使用pip,而不必使用easy_install进行引导或保存并运行Python脚本):
分发-0.6.27.win32.exepip-1.1.win32.exe
在Windows上,只需先下载并安装distribute,然后从上述链接下载pip。上面的分发链接确实包含stub.exe安装程序,这些安装程序目前仅为32位。我还没有在64位Windows上测试效果。
在Windows上构建
为新版本重做此操作的过程并不困难,我已将其包含在此处以供参考。
建筑物分布
为了获得存根.exe文件,您需要有一个Visual C++编译器(它显然也可以与MinGW兼容)
hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist
建筑管道
git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist
为Python 2和Python 3安装Pip
将get-pip.py下载到计算机上的文件夹。打开命令提示符并导航到包含get-pip.py的文件夹。根据要安装pip的python版本,运行以下命令:python-get-pip.py、python3 get-pip-py或python3.6 get-pipp.py现在应该安装Pip!
旧答案(仍然有效)
Try:
python -m ensurepip
这可能是在任何系统上安装pip最简单的方法。
只需从这里下载setuptools-15.2.zip(md5)https://pypi.python.org/pypi/setuptools#windows-并运行ez_setup.py。
推荐文章
- 在pip冻结命令的输出中“pkg-resources==0.0.0”是什么
- Windows和Linux上的c++编译:ifdef开关
- 如何验证批处理文件中是否存在一个文件?
- Pipenv:命令未找到
- XAMPP -端口80被PID 4的“无法打开进程”使用!12
- 为什么git在Windows下记不住我的密码
- 在pip install中“Failed building wheel for X”是什么意思?
- 使用pip为特定的python版本安装一个模块
- Git克隆/拉不断冻结在“存储密钥在缓存?”
- 如何在Python 3中使用pip。Python 2.x
- -e,——editable选项在pip install中什么时候有用?
- 使用pip命令从requirements.txt升级python包
- 有没有替换Windows (Visual C)的unistd.h ?
- 从Windows批处理文件设置系统环境变量?
- Python pip安装失败:无效的egg_info命令