ModuleNotFoundError No module named ‘torch_geometric‘未找到

ModuleNotFoundError: No module named 'torch_geometric'未找到

试了很多方法,都没成功,安装torch对应版本的torch_geometric都不行,

后来发现是pip被设置了环境变量,所有pip文件都给安装在了一个文件夹了

排查建议

1. 检查 pip 配置

执行以下命令,看看 pip 是否有特殊配置:

shell 复制代码
pip config list

如果出现类似下面内容:

复制代码
global.target='D:\MyPythonLibs'

那就说明 pip 默认安装到了你设定的目录,不是虚拟环境的 site-packages。

解决方法

只需要删除这个配置即可!

方法一:命令行删除 pip target 配置

直接运行下面的命令:

shell 复制代码
pip config unset global.target

运行后再用 pip config list 检查一遍,确认没有 global.target 了。


方法二:手动编辑配置文件

如果命令不行,可以手动找到 pip 配置文件,直接把 global.target 那一行删掉。

  1. 在命令行输入

    shell 复制代码
    pip config --editor notepad edit

    打开 pip 配置文件,删掉相关配置,保存退出即可。

  2. 或手动到

    • C:\Users\你的用户名\pip\pip.ini
    • 或者 %APPDATA%\pip\pip.ini
    • 或者全局 python 目录下的 pip.ini
      找到 [global] 段里的 target=D:\MyPythonLibs,删掉。

之后重新装包

删除 global.target 后,重新在虚拟环境里装 numpy

shell 复制代码
pip install numpy --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple

这样 pip 就会自动装到你虚拟环境的 Lib\site-packages 目录下了!

inghua.edu.cn/simple

复制代码
这样 pip 就会自动装到你虚拟环境的 `Lib\site-packages` 目录下了!

---
相关推荐
阿贵---6 小时前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
无敌昊哥战神6 小时前
【LeetCode 257】二叉树的所有路径(回溯法/深度优先遍历)- Python/C/C++详细题解
c语言·c++·python·leetcode·深度优先
李昊哲小课8 小时前
第1章-PySide6 基础认知与环境配置
python·pyqt·pyside
2401_894241929 小时前
用Pygame开发你的第一个小游戏
jvm·数据库·python
Zzzz_my10 小时前
正则表达式(RE)
pytorch·python·正则表达式
天天鸭10 小时前
前端仔写了个 AI Agent,才发现大模型只干了 10% 的活
前端·python·ai编程
setmoon21410 小时前
使用Scikit-learn构建你的第一个机器学习模型
jvm·数据库·python
2401_8331977311 小时前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
敏编程12 小时前
一天一个Python库:tomlkit - 轻松解析和操作TOML配置
python
2401_8796938712 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python