pip是easyinstall的替代品。但是我应该在Windows上使用easy_install安装pip吗?有更好的方法吗?
当前回答
或者,您可以获得pip Win,它是Windows及其GUI上pip和virtualenv的一体式安装程序。
从一个Python解释器(即版本)切换到另一个(包括py和pypy)查看所有已安装的软件包,以及它们是否是最新的安装或升级软件包,或升级pip本身创建和删除虚拟环境,并在它们之间切换使用选定的解释器运行IDLE或其他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.7。保存此脚本并启动它:https://raw.github.com/pypa/pip/master/contrib/get-pip.py 安装了Pip,然后将路径添加到环境中:
C:\Python27\Scripts
最后
pip install virtualenv
此外,您还需要Microsoft Visual C++2008 Express来获得良好的编译器,并在安装软件包时避免出现此类消息:
error: Unable to find vcvarsall.bat
如果您有64位版本的Windows 7,您可以阅读64位Windows 7上的64位Python安装问题,以成功安装Python可执行包(注册表项问题)。
Adrián表示,要在Python2.x上全局安装pip,easy_install似乎是最好的解决方案。
然而,pip的安装说明建议使用virtualenv,因为每个virtualenv都会自动安装pip。这不需要root访问或修改系统Python安装。
安装virtualenv仍然需要easy_install。
2018年更新:
Python 3.3+现在包括venv模块,用于轻松创建虚拟环境,如:
python3 -m venv /path/to/new/virtual/environment
有关创建后激活环境的不同平台方法,请参阅文档,但通常是以下方法之一:
$ source <venv>/bin/activate
C:\> <venv>\Scripts\activate.bat
要使用pip,您不必直接在系统中安装pip。您可以通过virtualenv使用它。您可以执行以下步骤:
从下载virtualenv tar.gz文件https://pypi.python.org/pypi/virtualenv使用7zip或其他工具解压缩
我们通常需要为一个特定项目安装Python包。现在,创建一个项目文件夹,比如myproject。
从virtualenv的解压缩文件夹复制virtualenv.py文件,并粘贴到myproject文件夹中
现在在myproject文件夹中创建一个虚拟环境,比如myvirtualenv,如下所示:
python virtualenv.py myvirtualenv
它将向您显示:
New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.
现在,在项目文件夹中创建了虚拟环境myvirtualenv。您可能会注意到,pip现在安装在您的虚拟环境中。您只需使用以下命令激活虚拟环境。
myvirtualenv\Scripts\activate
您将在命令提示符下看到以下内容:
(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name
现在您可以开始使用pip,但请确保您已经激活了提示左侧的virtualenv。
这是在虚拟环境中安装pip的最简单方法之一,但您需要随身携带virtualenv.py文件。
有关安装pip/virtalenv/virtalenvwrapper的更多方法,请参阅thegraaw.tumbler.com。
最新的Python下载-我在Windows上安装了Python 3.6。你不必担心。你需要的一切都在那里。喘口气,我会教你怎么做。
确保安装Python的位置。对我来说,它在以下目录中现在,让我们将Python和pip添加到环境变量路径设置中如果您在Windows上,那么在任何地方键入pip或python都可以调用python或pip。因此,PIP位于上述屏幕“SCRIPTS”中的文件夹下让我们在环境变量路径中添加Python和PIP。差不多完成了。让我们用CMD测试一下,使用pip安装谷歌软件包。pip安装谷歌
推荐文章
- 当使用pip3安装包时,“Python中的ssl模块不可用”
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- 如何在Windows命令提示符下运行.sh ?
- 如何从命令行在windows中找到mysql数据目录
- 在没有事件源注册的情况下写入Windows应用程序事件日志
- 无法在Windows上从/usr/local/ssl/openssl.cnf加载配置信息
- 结合conda环境。Yml和PIP requirements.txt
- GIT克隆在windows中跨本地文件系统回购
- 如何运行一个PowerShell脚本而不显示窗口?
- PowerShell:仅为单个命令设置环境变量
- 为什么这个Windows批处理文件只执行第一行,而在命令shell中执行所有三行?
- 环境变量存储在Windows注册表的哪里?
- 有一个好的Valgrind Windows的替代品吗?
- 使用pip安装SciPy