我一直在我的计算机上使用 ArcGIS 10.8,它可以在 Python 2.7 上运行。 自从我开始学习 Python (v3.12) 以来,我一直面临一些问题,尤其是 pip 版本
由于 ArcGIS 在我的计算机中安装了 Python 2.7,在 CMD 上运行 pip 永远不会是最新的 同时,但是我尝试更新 pip,它显示:
C:\Users\Gabriel>python -m pip install --upgrade pip
Requirement already satisfied: pip in c:\users\gabriel\appdata\local\programs\python\python311\lib\site-packages (24.0)
我无法卸载或升级 ArcGIS,但还必须使用最新的 pip 版本,以便安装软件包 有什么方法可以管理使用两个不同的 pip 版本吗?
谢谢
要干净地管理您的 Python 项目,请考虑使用 virtualenv
Virtualenv 是一个功能强大的工具,使您能够创建隔离的 Python 环境,使您可以在具有不同依赖项的不同项目上工作而不会发生冲突。
如何开始:
安装 virtualenv:首先使用 pip 安装 virtualenv 包:
pip install virtualenv
创建新环境:安装后,您可以为您的项目创建新的虚拟环境:
virtualenv venv
激活环境:激活虚拟环境以开始将其用于您的项目:
venv\Scripts\activate
设置虚拟环境后,您就可以在隔离空间中处理 Python 项目了。安装特定的包和版本而不影响您的系统范围的Python环境。