无法使用 'C:\Users\...\.conda nvs nv_STAligner\python.exe "C:\Users\...\.conda nvs nv_STAligner\Scripts\pip-script 创建进程.py" '

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

当我使用 anaconda 创建新的虚拟环境时

conda create -n env_STAligner python=3.8
我无法在此环境中使用 pip,但在包括系统环境在内的所有其他环境中使用。我遇到的错误是: 无法使用 'C:\Users....conda nvs nv_STAligner\python.exe "C:\Users....conda nvs nv_STAligner\Scripts\pip-script.py" ' 创建进程 几周前,我更新了最新的 pip 版本并将
C:\Users\...\AppData\Roaming\Python\Python39\Scripts
添加到系统路径(安装指南告诉我这样做)。我想这可能是原因之一... 我的 conda 列表是:

# Name                    Version                   Build  Channel
ca-certificates           2023.05.30           haa95532_0
libffi                    3.4.4                hd77b12b_0
openssl                   3.0.10               h2bbff1b_0
pip                       23.2.1           py38haa95532_0
python                    3.8.17               h1aa4202_0
setuptools                68.0.0           py38haa95532_0
sqlite                    3.41.2               h2bbff1b_0
vc                        14.2                 h21ff451_1
vs2015_runtime            14.27.29016          h5e58377_2
wheel                     0.38.4           py38haa95532_0

所以任何添加或升级 pip 的常用方法实际上对我没有帮助。但是当我输入“where pip”(是的,我使用Windows11)时,什么也没输出。

我尝试删除此环境并创建一个新环境,但遇到了同样的问题。 “conda install pip”和“conda Upgrade pip”也不起作用。

python-3.x pip path environment anaconda3
1个回答
0
投票

您尝试使用的环境可能不是注册的 python 路径。尝试将“python -m”放入 pip 命令中,如下所示:

python -m pip install pendulum

“pendulum”只是一个示例包,任何有效的包都应该可以工作(pandas、polars 等)。这篇文章很好地解释了原因:

https://stackoverflow.com/a/40409521/5834512

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