pip是easyinstall的替代品。但是我应该在Windows上使用easy_install安装pip吗?有更好的方法吗?
当前回答
最新的Python下载-我在Windows上安装了Python 3.6。你不必担心。你需要的一切都在那里。喘口气,我会教你怎么做。
确保安装Python的位置。对我来说,它在以下目录中现在,让我们将Python和pip添加到环境变量路径设置中如果您在Windows上,那么在任何地方键入pip或python都可以调用python或pip。因此,PIP位于上述屏幕“SCRIPTS”中的文件夹下让我们在环境变量路径中添加Python和PIP。差不多完成了。让我们用CMD测试一下,使用pip安装谷歌软件包。pip安装谷歌
其他回答
我只是想为那些在64位Windows安装安装工具时遇到问题的人再添加一个解决方案。这个问题在python.org上的这个bug中进行了讨论,截至本文发表之日,这个问题仍未解决。这里提到了一个简单的解决方法,它可以完美地工作。对我来说,一次注册表更改就成功了。
链接:http://bugs.python.org/issue6792#
对我有效的解决方案…:
为2.6+版本的Python添加此注册表设置:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
@="C:\\Python26\\"
这很可能是Python 2.6+的注册表设置:
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
@="C:\\Python26\\"
显然,您需要用运行的任何Python版本替换2.6版本。
当我必须使用Windows时,我使用ActivePython,它会自动将所有内容添加到PATH中,并包含一个名为PyPM的包管理器,它提供二进制包管理,从而使安装包更快、更简单。
pip和easyinstall不是完全相同的东西,因此有些东西可以通过pip获得,但easyinstall,反之亦然。
我的建议是,您可以使用ActivePython社区版,不用担心在Windows上为Python设置所有内容会带来巨大的麻烦。然后,您可以使用pypm。
如果你想使用pip,你必须检查ActiveState安装程序中的PyPM选项。安装后,您只需注销并再次登录,pip将在命令行上可用,因为它包含在ActiveState安装程序PyPM选项中,并且安装程序已经为您设置了路径。PyPM也将可用,但您不必使用它。
即使我安装了Python 3.7,将其添加到PATH,并选中了复选框“Install pip”,pip3.exe或pip.exe最终也不在计算机上(甚至在Scripts子文件夹中)。
这解决了问题:
python -m ensurepip
(接受答案中的答案对我不起作用。)
有时使用IDE更容易理解:
安装PyCharm并创建一个虚拟环境,它将自动安装pip然后在代码中,您可以安装任何Python包
或者,您可以获得pip Win,它是Windows及其GUI上pip和virtualenv的一体式安装程序。
从一个Python解释器(即版本)切换到另一个(包括py和pypy)查看所有已安装的软件包,以及它们是否是最新的安装或升级软件包,或升级pip本身创建和删除虚拟环境,并在它们之间切换使用选定的解释器运行IDLE或其他Python脚本
推荐文章
- 在Sublime Text 2中使用Ctrl+D进行多个选择时,我如何跳过匹配?
- #定义WIN32_LEAN_AND_MEAN具体排除了什么?
- 最好的轻量级web服务器(只有静态内容)的Windows
- npm犯错!错误:EPERM:操作不允许,重命名
- 崇高的文本从命令行
- 如何保持Python脚本输出窗口打开?
- 使用.bat文件检查文件夹是否存在
- 如何查看Windows库(*.lib)的内容
- 在Windows中删除大文件夹最快的方法是什么?
- Conda版本pip install -r requirements.txt——target ./lib
- "pip install——editable ./" vs "python setup.py develop"
- 在pip install中方括号是什么意思?
- NPM卡住给出相同的错误EISDIR:对目录的非法操作,读取错误(本机)
- Windows 10环境变量太大
- 如何使用Windows命令行更改目录