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` 目录下了!

---
相关推荐
m0_747854527 分钟前
mysql如何设置数据库连接字符编码_修改default-character
jvm·数据库·python
Wyz2012102424 分钟前
如何在 React 中正确将父组件函数传递给子组件并触发调用
jvm·数据库·python
2401_8654396326 分钟前
Go语言如何用logrus_Go语言logrus日志框架教程【技巧】
jvm·数据库·python
西西弗Sisyphus30 分钟前
Python 在终端里彩色打印
开发语言·python·print·彩色打印
NotFound48635 分钟前
CSS如何利用Flex实现悬浮的侧边按钮组_利用fixed定位与flex布局组合
jvm·数据库·python
qq_1898070340 分钟前
Golang怎么实现RBAC权限控制_Golang如何用casbin实现基于角色的访问控制系统【教程】
jvm·数据库·python
vegetablec42 分钟前
CSS如何处理相对定位留下的原本占位空白_认识到相对定位不会脱离文档流,需借助负margin消除视觉空隙
jvm·数据库·python
2401_832635581 小时前
HTML怎么创建响应式图片备选方案_HTML srcset与sizes结构【详解】
jvm·数据库·python
2301_764150561 小时前
Pandas GroupBy:将分组数据聚合为列表并赋值到新列
jvm·数据库·python
NotFound4861 小时前
c++ 逆向工程ida pro c++如何使用ida pro插件和脚本
jvm·数据库·python