如何在 Windows 上安装 pip?
- 2024-11-18 08:41:00
- admin 原创
- 13
问题描述:
pip
是 的替代品easy_install
。但我应该在 Windows 上安装pip
使用吗easy_install
?有没有更好的方法?
解决方案 1:
Python 3.4+ 和 2.7.9+
好消息!Python 3.4(2014 年 3 月发布)和Python 2.7.9(2014 年 12 月发布)都附带了 Pip。这是所有 Python 版本中最好的功能。它让每个人都能使用社区丰富的库。新手不再因为安装难度过高而被排除在社区库之外。在附带包管理器方面,Python 加入了Ruby、Node.js、Haskell、Perl、Go的行列——几乎所有其他拥有多数开源社区的当代语言。谢谢你,Python。
如果您发现 pip 不可用,只需运行ensurepip
。
在 Windows 上:
py -3 -m ensurepip
否则:
python3 -m ensurepip
当然,这并不意味着 Python 打包问题已经解决。体验仍然令人沮丧。我在 Stack Overflow 问题Python 是否有包/模块管理系统?中讨论了这个问题。
Python 3 ≤ 3.3 且 2 ≤ 2.7.8
Python违背了“内置电池”的座右铭,没有附带软件包管理器。更糟糕的是,直到最近,Pip 的安装仍然非常困难。
官方说明
根据https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip:
下载get-pip.py
,注意将其保存为.py
文件而不是.txt
。然后,从命令提示符运行它:
python get-pip.py
您可能需要管理员命令提示符来执行此操作。请按照以管理员身份启动命令提示符(Microsoft TechNet) 操作。
这将安装 pip 包,该包(在 Windows 中)包含 ...\Scripts\pip.exe,该路径必须位于 PATH 环境变量中才能从命令行使用 pip(请参阅“替代说明”的第二部分,了解如何将其添加到 PATH,
替代说明
官方文档告诉用户从源代码安装 Pip 及其每个依赖项。这对于经验丰富的用户来说很繁琐,对于新手来说则非常困难。
为了我们的利益,Christoph Gohlke.msi
为流行的 Python 包准备了 Windows 安装程序 ()。他为所有 Python 版本(32 位和 64 位)构建了安装程序。您需要:
安装 setuptools
安装 pip
对我来说,这将 Pip 安装在C:Python27Scriptspip.exe
。pip.exe
在您的计算机上找到,然后将其文件夹(例如C:Python27Scripts
)添加到您的路径(开始/编辑环境变量)。现在您应该能够pip
从命令行运行。尝试安装一个包:
pip install httpie
就是这样了(希望如此)!常见问题的解决方案如下:
代理问题
如果您在办公室工作,则可能使用 HTTP 代理。如果是这样,请设置环境变量http_proxy
和https_proxy
。大多数 Python 应用程序(和其他免费软件)都遵守这些规则。示例语法:
http://proxy_url:port
http://username:password@proxy_url:port
如果你真的不走运,你的代理可能是 Microsoft NTLM代理。免费软件无法应对。唯一的解决方案是安装一个免费软件友好型代理,转发到讨厌的代理。http ://cntlm.sourceforge.net/
无法找到 vcvarsall.bat
Python 模块可以部分用 C 或 C++ 编写。Pip 尝试从源代码进行编译。如果您没有安装和配置 C/C++ 编译器,您将看到此神秘的错误消息。
错误:无法找到 vcvarsall.bat
你可以通过安装 C++ 编译器(如MinGW或Visual C++ )来解决这个问题。微软实际上专门为 Python 提供了一个。或者试试Microsoft Visual C++ Compiler for Python 2.7。
但通常情况下,检查Christoph 的网站来查找您的包裹会更容易。
解决方案 2:
--已过时-- 使用分发,而不是这里描述的 setuptools。--
--已过时 #2 -- 使用 setuptools,因为分发已被弃用。
正如您所提到的,pip 不包含独立的安装程序,但您可以使用其前身 easy_install 来安装它。
所以:
从这里下载最新的 pip 版本: http: //pypi.python.org/pypi/pip#downloads
解压
下载适用于 Windows 的最后一个简易安装程序:(在http://pypi.python.org/pypi/setuptools底部下载 .exe)。安装它。
将解压缩的 pip 文件夹内容复制到
C:Python2x
文件夹中(不要将整个文件夹复制到其中,只复制内容),因为 python 命令在文件夹外不起作用C:Python2x
,然后运行:python setup.py install
将您的 python 添加
C:Python2xScripts
到路径中
你已经完成了。
现在您可以pip install package
像在 Linux 中一样轻松安装软件包:)
解决方案 3:
2014 年更新:
1)如果您已经安装了 Python 3.4 或更高版本,pip 已包含在 Python 中,并且应该已经在您的系统上运行。
2) 如果您运行的是低于 Python 3.4 的版本,或者由于某种原因 pip 未随 Python 3.4 安装,那么您可能会使用 pip 的官方安装脚本get-pip.py
。pip 安装程序现在会为您抓取 setuptools,并且无论架构如何(32 位或 64 位)都可以工作。
安装说明详细说明如下,包括:
要安装或升级 pip,请安全下载get-pip.py。
然后运行以下命令(可能需要管理员访问权限):
python get-pip.py
要升级现有的 setuptools(或分发),请运行
pip install -U setuptools
我将在下面留下两组旧说明,以供后人参考。
旧答案:
对于64 位版本的 Windows - 64 位 Windows + Python 以前由于 ez_setup 而需要单独的安装方法,但我已经在运行 32 位 Python 和 64 位 Python 的 64 位 Windows 上测试了新的分发方法,现在您可以对所有版本的 Windows/Python 2.7X 使用相同的方法:
旧方法 2使用分发:
下载分发- 我把我的放进去了(如果不存在,
C:Python27Scripts
请随意创建一个目录。Scripts
打开命令提示符(在 Windows 上,如果您不使用PowerShell ,则应检查conemu2)并将()更改为您下载的目录。
cd
`distribute_setup.py`运行 deliver_setup:
python distribute_setup.py
(如果你的 python 安装目录没有添加到你的路径中,这个命令将不起作用 -点击此处获取帮助)将当前目录更改为
Scripts
Python 安装目录 (C:Python27Scripts
) 或将该目录以及 Python 基础安装目录添加到 %PATH% 环境变量。使用新安装的 setuptools 安装 pip:
easy_install pip
easy_install.exe
除非您位于目录(C:\Python27\Scripts 是 Python 2.7 的默认目录),或者已将该目录添加到您的路径中,否则最后一步将不起作用。
使用 ez_setup 的旧方法 1:
从 setuptools 页面——
下载ez_setup.py并运行它;它将下载适当的 .egg 文件并为您安装。(目前,由于 distutils 安装程序兼容性问题,提供的 .exe 安装程序不支持适用于 Windows 的 64 位 Python 版本。
此后,您可以继续:
添加
c:Python2xScripts
到Windows路径下(将x
其中的替换Python2x
为你实际安装的版本号)打开一个新的 (!) DOS 提示符。从那里运行
easy_install pip
解决方案 4:
2016+更新:
这些答案要么已经过时,要么过于冗长和难以理解。
如果你有 Python 3.4+ 或 2.7.9+,它将默认安装在 Windows 上。否则,简而言之:
下载 pip 安装程序:
https://bootstrap.pypa.io/get-pip.py如果怀疑,请检查文件以确认它不是恶意的(必须 b64 解码)。
以管理员身份打开下载文件夹中的控制台并运行
get-pip.py
。或者,在资源管理器中右键单击其图标并选择“以管理员身份运行...”。
新的二进制文件pip.exe
(和已弃用的easy_install.exe
)将位于"%ProgramFiles%PythonXXScripts"
文件夹(或类似文件夹)中,而该文件夹通常不在您的PATH
变量中。我建议添加它。
解决方案 5:
Python 3.4 于 2014 年 3 月发布,附带pip
: http:
//docs.python.org/3.4/whatsnew/3.4.html
因此,自 Python 3.4 发布以来,在 Windows 上安装 pip 的最新方法就是安装 Python。
推荐的使用方式是将其作为模块调用,特别是在安装了多个 Python 发行版或版本的情况下,以保证包到达正确的位置:
python -m pip install --upgrade packageXYZ
https://docs.python.org/3/installing/#work-with-multiple-versions-of-python-installed-in-parallel
解决方案 6:
当我必须使用 Windows 时,我会使用 ActivePython,它会自动将所有内容添加到你的 PATH 中,并包含一个名为PyPM的包管理器,它提供二进制包管理,使安装包更快、更简单。
pip
和easy_install
并不完全相同,所以有些事情你可以通过pip
,但easy_install
反之亦然。
我的建议是,您购买ActivePython 社区版,这样就不用担心在 Windows 上为 Python 设置一切的巨大麻烦。然后,您就可以使用pypm
。
如果您想使用,pip
您必须在 ActiveState 安装程序中选中该PyPM
选项。安装后,您只需注销并再次登录,即可pip
在命令行上使用,因为它包含在 ActiveState 安装程序PyPM
选项中,并且安装程序已为您设置了路径。PyPM
也将可用,但您不必使用它。
解决方案 7:
最新的方法是使用 Windows 的包管理器Chocolatey。
安装完成后,您只需打开命令提示符并运行以下三个命令,这将安装 Python 2.7、easy_install 和 pip。它将自动检测您使用的是 x64 还是 x86 Windows。
cinst python
cinst easy.install
cinst pip
Chocolatey Gallery 上的所有其他 Python 包都可以在这里找到。
解决方案 8:
2015 年 3 月更新
Python 2.7.9 及更高版本(在 Python 2 系列上)以及 Python 3.4 及更高版本默认包含 pip,因此您可能已经拥有 pip。
如果没有,请在提示符下运行此一行命令(可能需要管理员访问权限):
python -c "exec('try: from urllib2 import urlopen
except: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"
它将安装pip。如果Setuptools尚未安装,get-pip.py
它也会为您安装它。
正如评论中提到的,上述命令将从GitHub上的 Pip 源代码存储库下载代码,并在你的环境中动态运行它。因此请注意,这是下载、检查和运行步骤的快捷方式,所有这些都使用 Python 本身的单个命令进行。如果你信任 Pip,请毫不犹豫地继续。
确保您的 Windows 环境变量 PATH 包含 Python 的文件夹(对于 Python 2.7.x 默认安装:C:Python27
和C:Python27Scripts
,对于 Python 3.3x:C:Python33
和C:Python33Scripts
,等等)。
解决方案 9:
安装程序
我在这里为分发和pip构建了 Windows 安装程序(目标是pip
无需引导easy_install
或保存并运行 Python 脚本即可使用):
分发-0.6.27.win32.exe
pip-1.1.win32.exe
在 Windows 上,只需先下载并安装distribute
,然后pip
从上面的链接下载。distribute
上面的链接确实包含存根.exe
安装程序,这些安装程序目前仅适用于 32 位。我还没有测试过 64 位 Windows 上的效果。
在 Windows 上构建
为新版本重新执行此过程并不困难,我将其包含在这里以供参考。
建筑distribute
为了获取存根.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 distributedist
建筑pip
git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pipdist
解决方案 10:
以下内容适用于 Python 2.7。保存此脚本并启动它:
https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Pip 已安装,然后将路径添加到您的环境中:
C:Python27Scripts
最后
pip install virtualenv
您还需要 Microsoft Visual C++ 2008 Express来获取良好的编译器,并避免在安装软件包时出现此类消息:
error: Unable to find vcvarsall.bat
如果您拥有 64 位版本的 Windows 7,您可以阅读64 位 Windows 7 上的 64 位 Python 安装问题以成功安装 Python 可执行包(注册表项问题)。
解决方案 11:
对于最新的 Python 下载 - 我在 Windows 上提供了 Python 3.6。你不必担心。你需要的一切都在那里。深呼吸,我会告诉你怎么做。
确定 Python 的安装位置。对我来说,它位于以下目录中
现在,如果您使用的是 Windows,让我们将 Python 和 pip 添加到环境变量路径设置中,以便在安装它们的任何地方键入
pip
或调用。python
`python`pip
因此,在上面的屏幕中的“ SCRIPTS ”文件夹下找到了 PIP,让我们在环境变量路径中添加 Python 和 PIP 。
快完成了。让我们使用 CMD 测试使用 pip 安装google包。
pip install google
解决方案 12:
要在 Python 2.x 上全局安装 pip ,easy_install 似乎是最好的解决方案,正如 Adrián 所说。
但是pip 的安装说明建议使用虚拟环境,因为每个虚拟环境都会自动安装 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>Scriptsactivate.bat
解决方案 13:
要使用 pip,您不需要直接在系统中安装 pip。您可以通过 使用它virtualenv
。您可以按照以下步骤操作:
从https://pypi.python.org/pypi/virtualenv下载 virtualenv tar.gz 文件
使用 7zip 或其他工具解压
我们通常需要为某个特定项目安装 Python 包。因此,现在创建一个项目文件夹,假设为 myproject。
从解压的文件夹中复制virtualenv.py
virtualenv
文件,并粘贴到myproject文件夹中
现在在myproject文件夹内创建一个虚拟环境,假设为myvirtualenv,如下所示:
python virtualenv.py myvirtualenv
它将显示您:
New python executable in myvirtualenvScriptspython.exe
Installing setuptools....................................done.
Installing pip.........................done.
现在,您的虚拟环境myvirtualenv已在项目文件夹中创建。您可能会注意到,pip 现在已安装在您的虚拟环境中。您需要做的就是使用以下命令激活虚拟环境。
myvirtualenvScriptsactivate
您将在命令提示符中看到以下内容:
(myvirtualenv) PATHTOYOURPROJECTFOLDER>pip install package_name
现在您可以开始使用 pip,但请确保您已经在提示符左侧激活了虚拟环境。
这是在虚拟环境中安装 pip 的最简单方法之一,但您需要有 virtualenv.py 文件。
有关安装 pip/virtualenv/virtualenvwrapper 的更多方法,可以参考thegauraw.tumblr.com。
解决方案 14:
2016 年更新: Pip
应该已经包含在内Python 2.7.9+ or 3.4+
,但如果由于某种原因它不存在,您可以使用以下单行代码。
下载https://bootstrap.pypa.io/get-pip.py并以管理员权限运行它
python get-pip.py
(如果您使用的是 Linux,请使用sudo python get-pip.py
)
附言:
在大多数情况下这应该已经满足,但如果有必要,请确保你的环境变量 PATH 包含 Python 的文件夹(例如,
Python 2.7.x
在 Windows 默认安装中:C:Python27 and C:Python27Scripts
,对于Python 3.3x
:C:Python33 and C:Python33Scripts
,等等)我遇到了同样的问题,然后在官方网站上找到了最简单的方法(一行!):http: //www.pip-installer.org/en/latest/installing.html
难以置信有这么多冗长(或许是过时的)的答案。我非常感谢他们,但请为这个简短的答案点赞,以帮助更多新来者!
解决方案 15:
我只是想为那些在 Windows 64 位上安装 setuptools 时遇到问题的人添加一个解决方案。该问题在 python.org 上的这个 bug 中进行了讨论,截至本文发表之日仍未解决。提到了一个简单的解决方法,它完美无缺。只需更改一次注册表即可解决问题。
链接: http: //bugs.python.org/issue6792#
对我有用的解决方案...:
为 Python 2.6+ 版本添加此注册表设置:
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodePythonPythonCore.6InstallPath]
@="C:\\Python26\\\"
这很可能是您已经拥有的 Python 2.6+ 的注册表设置:
[HKEY_LOCAL_MACHINESOFTWAREPythonPythonCore.6InstallPath]
@="C:\\Python26\\\"
显然,您需要用您正在运行的 Python 版本替换 2.6 版本。
解决方案 16:
到目前为止我发现的最好的方法只需两行代码:
curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
它在 Windows 8 上使用PowerShell、Cmd 和Git Bash(MinGW )进行了测试。
您可能希望将路径添加到您的环境中。它位于类似 的地方C:Python33Scripts
。
解决方案 17:
这里介绍如何轻松安装 pip。
将此内容复制并粘贴到文件中作为get-pip.py。
将get-pip.py复制并粘贴到 Python 文件夹中
C:Python27
。双击get-pip.py文件。它将在您的计算机上安装 pip。
现在您必须将
C:Python27Scripts
路径添加到环境变量中。因为它包含该pip.exe
文件。现在您可以使用 pip 了。打开
cmd
并输入pip install package_name
解决方案 18:
pip
其中包括PythonXY等。
解决方案 19:
我在 Windows 上使用 continuum.io 的跨平台Anaconda包管理器,它很可靠。它具有虚拟环境管理和带有常用实用程序(例如 conda、pip)的功能齐全的 shell。
> conda install <package> # access distributed binaries
> pip install <package> # access PyPI packages
conda
还附带了非 Python 依赖项库的二进制文件,例如pandas
,numpy
等等。这在 Windows 上尤其有用,因为正确编译 C 依赖项可能很困难。
解决方案 20:
当我按照此处的说明进行安装时,我遇到了一些问题。我认为以相同的方式在每个 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-packages 中,并且可以轻松地将整个环境移动到某个位置。
我发现的唯一缺点是一些代码编辑器无法识别这种环境,并且您会在代码中看到警告,因为找不到导入的库。当然,有一些棘手的方法可以做到这一点,但编辑器最好记住虚拟环境现在非常常见。
希望有帮助。
解决方案 21:
下载脚本:https ://raw.github.com/pypa/pip/master/contrib/get-pip.py
将其保存在驱动器上的某个位置,例如 C:\pip-script\get-pip.py
从命令提示符导航到该路径并运行“ python get-pip.py ”
指南链接: http: //www.pip-installer.org/en/latest/installing.html#install-pip
注意:确保这样的脚本路径(C:\Python27\Scripts)也添加到 %PATH% 环境变量中。
解决方案 22:
这很简单:
Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py
(确保您的 Python 和 Python 脚本目录(例如C:Python27
和C:Python27Scripts
)位于 PATH 中。)
解决方案 23:
自 2014 年 2 月 4 日起开始工作:):
如果您尝试按照 @Colonel Panic 的建议通过http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip中的 Windows 安装程序文件安装 pip,您可能已成功安装了 pip 包管理器,但可能无法使用 pip 安装任何包。如果您查看 pip.log 文件,您可能还会遇到与我尝试安装Beautiful Soup 4时遇到的相同的 SSL 错误:
Downloading/unpacking beautifulsoup4
Getting page https://pypi.python.org/simple/beautifulsoup4/
Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4
问题在于旧版本的OpenSSL与 pip 1.3.1 及以上版本不兼容。目前简单的解决方法是安装 pip 1.2.1,它不需要SSL:
在 Windows 上安装 Pip:
从https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz下载 pip 1.2.1
解压 pip-1.2.1.tar.gz 文件
将目录更改为解压的文件夹:
cd <path to extracted folder>/pip-1.2.1
跑步
python setup.py install
现在确保
C:Python27Scripts
它在 PATH 中,因为 pip 安装在目录中,与Python 包通常安装的位置C:Python27Scripts
不同C:Python27Libsite-packages
现在尝试使用 pip 安装任何包。
例如,要requests
使用 pip 安装包,请从 cmd 运行以下命令:
pip install requests
Whola!requests
将会成功安装并且您会收到一条成功消息。
解决方案 24:
简单的 CMD 方式
使用 CURL 下载get-pip.py:
curl --http1.1 https://bootstrap.pypa.io/get-pip.py --output get-pip.py
执行下载的 Python 文件
python get-pip.py
然后将C:Python37Scripts
路径添加到环境变量中。假设Python37
C 盘中有一个文件夹。该文件夹名称可能因安装的 Python 版本而异
现在您可以通过运行来安装 Python 包
pip install awesome_package_name
解决方案 25:
如果您使用从python.org下载的 Python 2 >= 2.7.9 或 Python 3 >= 3.4 二进制文件,则pip已安装,但您需要升级 pip。
在 Windows 上,可以轻松完成升级:
转到 Python 命令行并运行以下 Python 命令
python -m pip install -U pip
使用 get-pip.py 安装
在同一文件夹或您选择的任何其他文件夹中下载get-pip.py。我假设您将它下载到拥有python.exe文件的同一文件夹中并运行以下命令:
python get-pip.py
Pip 的安装指南非常干净、简单。
使用这个,您应该能够在不到两分钟的时间内开始使用 Pip。
解决方案 26:
为 Python 2 和 Python 3 安装 Pip
将get-pip.py下载到计算机上的文件夹中。
打开命令提示符并导航到包含的文件夹
get-pip.py
。运行以下命令:
python get-pip.py
或,python3 get-pip.py
具体python3.6 get-pip.py
取决于您要安装的 Python 版本pip
Pip 现在应该已经安装好了!
旧答案(仍然有效)
尝试:
python -m ensurepip
这可能是在任何系统上安装 pip 最简单的方法。
解决方案 27:
如果你对 pip 版本还有其他问题,你可以尝试这个:
pip install --trusted-host pypi.python.org --upgrade pip
解决方案 28:
现在,它与 Python 捆绑在一起。您无需安装它。
pip -V
这样你就可以检查 pip 是否已安装。
在极少数情况下,如果未安装,请下载get-pip.py文件并使用 Python 运行它
python get-pip.py
解决方案 29:
我认为这个问题的答案看起来比实际上简单。
运行 pip 有时需要对模块进行本机编译(64 位 NumPy 就是一个常见示例)。为了使 pip 编译成功,您需要使用与 pip 所用 Microsoft Visual C++ 版本相同的版本编译 Python。
标准 Python 发行版使用 Microsoft Visual C++ 2008 编译。您可以安装 Microsoft Visual C++ 2008 的 Express 版本,但该版本不维护。最好的办法是获取更高版本的 Microsoft Visual C++ 的 Express 版本并编译 Python。然后 PIP 和 Python 将使用相同的 Microsoft Visual C++ 版本。
解决方案 30:
Windows 10 更新 - 仅限 GUI
从现在开始,您只需访问Microsoft Store,然后查找 Python:
哪个功能:
这是在 Windows 上安装 python 和 pip 最简单、最安全的方法。
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件