今天发生了奇怪的事情,当我打开 VSC 并使用一些 python 代码运行 jupter 笔记本时。我想导入几天前下载的 torch 库,直到今天它都有效。
得到的信息是没有安装这样的软件包,所以我再次点击终端并“pip install torch”。但后来我得到了这个:
~ % pip install pandas
zsh: command not found: pip
这很奇怪,因为我对其他所有库都使用了 pip install。发现现在只有 pip3 install 有效,不知道为什么,但仍然出现此错误:
ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch
使用“
python3 -m pip install --upgrade pip
”表示“Requirement already satisfied
”。
坦白说,我不知道我的电脑晚上发生了什么,但我想 VSC 中现在什么也不起作用。有什么想法可能导致 pip install 停止工作吗? ChatGPT 给了我安装自制程序的提示,但我迷失了很多,不得不卸载它。
不是您问题的纯粹答案,但您可以创建一个 virtualenv 并看看是否可以通过这种方式安装模块。
mkdir temp-test-pip
cd temp-test-pip
python3 -m venv venv
. ./venv/bin/activate
( your shell prompt should now change slightly to show you're in a virtualenv)
python3 -m pip install pandas
python3 -m pip list
最后一个命令将显示您安装的内容、版本号等。 您可以使用它们来排除 virtualenv 之外的问题。 要退出 virtualenv,请输入“deactivate”。