如何处理我的电脑中不同的Python/pip版本?

问题描述 投票:0回答:1

我一直在我的计算机上使用 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 windows pip
1个回答
0
投票

要干净地管理您的 Python 项目,请考虑使用 virtualenv

Virtualenv 是一个功能强大的工具,使您能够创建隔离的 Python 环境,使您可以在具有不同依赖项的不同项目上工作而不会发生冲突。

如何开始:

  1. 安装 virtualenv:首先使用 pip 安装 virtualenv 包:

    pip install virtualenv
    
  2. 创建新环境:安装后,您可以为您的项目创建新的虚拟环境:

    virtualenv venv
    
  3. 激活环境:激活虚拟环境以开始将其用于您的项目:

    venv\Scripts\activate
    

设置虚拟环境后,您就可以在隔离空间中处理 Python 项目了。安装特定的包和版本而不影响您的系统范围的Python环境。

© www.soinside.com 2019 - 2024. All rights reserved.