pip是easyinstall的替代品。但是我应该在Windows上使用easy_install安装pip吗?有更好的方法吗?
当前回答
当我按照这里的说明进行安装时,我遇到了一些问题。我认为在每个Windows环境中以相同的方式安装是非常棘手的。在我的情况下,我需要在同一台机器中使用Python 2.6、2.7和3.3,以实现不同的目的,所以我认为会有更多的问题。但以下说明对我来说非常有效,因此,根据您的环境,您应该尝试以下说明:
http://docs.python-guide.org/en/latest/starting/install/win/
此外,由于我发现使用虚拟环境非常有用的不同环境,我的网站使用了不同的库,最好将它们封装到一个文件夹中,查看说明,如果安装了PIP,只需安装VirtualEnv即可:
pip install virtualenv
在运行所有文件的文件夹中
virtualenv venv
几秒钟后,您就拥有了一个虚拟环境,其中包含venv文件夹中的所有内容,要激活它,请运行venv/Scripts/activate.bat(停用环境很容易,请使用deactivate.bat)。您安装的每个库都将以venv\Lib\site包结尾,很容易将整个环境移动到某个位置。
我发现的唯一缺点是一些代码编辑器无法识别这类环境,并且您将在代码中看到警告,因为找不到导入的库。当然,有一些棘手的方法可以做到这一点,但编辑们最好记住,虚拟环境现在很正常。
希望有帮助。
其他回答
只需从这里下载setuptools-15.2.zip(md5)https://pypi.python.org/pypi/setuptools#windows-并运行ez_setup.py。
Windows 10更新-仅GUI
从现在起,您只需访问Microsoft Store,即可查找Python:
哪个功能:
这是在windows上安装python和pip最简单、最安全的方法。
PythonXY包括pip等。
64位Cygwin上的pip也存在问题。安装后,无论使用什么命令/选项,pip命令的输出始终为空(即使pip-V也不会产生任何输出)。
如果是您的情况,只需安装名为libuuid-devel的Cygwin软件包libuuid的开发版本。如果没有该包,使用libuuid会导致segfault。而pip使用该包,因此segfault是导致Cygwin x64上pip输出为空的原因。在32位Cygwin上,即使没有这个包,它也能正常工作。
您可以在那里阅读一些详细信息:https://github.com/kennethreitz/requests/issues/1547
解决这个问题的方法是完全卸载Python。我发现它安装在C:\Users\{User}\Python\Python38文件夹中,而不是C:\Program Files(x86)\Python\\Python38。
当我卸载Python及其启动程序时,(卸载)安装程序关闭了explorer.exe。我从文件夹地址栏重新启动了它,我的桌面(可疑的explorer..exe)一直在屏幕上闪烁。强制重新启动解决了此问题。
在编写本文时,我使用了Python 3.8,新版本是Python 3.9.1。Python 3.9.1包含Pip。
我不需要编辑环境变量,因为这是在安装中完成的。
安装后,我执行了以下操作:
C:\Users\{User}>pip --version
pip 20.2.3 from c:\program files (x86)\python\python39\lib\site-packages\pip (python 3.9)
所以现在安装了pip。花了大约3个小时在这里和教程试图解决这个问题。但这种方法对我有效。
推荐文章
- 当使用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