安装torchnet包后,程序仍然报错:No module named ‘torchnet‘的解决办法

跑程序要用到torchnet,找了很多方法,最后根据下面这篇文章终于安装好了

安装torchnet包

 但是,跑程序还是报错:No module named 'torchnet'!!

然后查看安装的包,只有torchtnt,没有torchnet,咱也不知道这两有啥区别,反正是没有博客提到过,搞得我焦头烂额。

只能找找啊,最后找到了这里torchnet · PyPI

 然后安装

 之后,就跟安装torchnet包这篇文章里的差不多了

解压下载的文件,打开anaconda prompt(我没试过打开cmd行不行),进入存放解压文件的目录

 这是我的目录,具体看你自己的情况,有pytorch环境的,记得输入activate pytorch

之后就是

输入python setup.py build
输入python setup.py install

然后,就不报错了,可以用了。

在打包后,如果程序报错"ModuleNotFoundError: No module named 'exifread'",可能是由于以下原因导致的: 1. 模块未安装:检查是否已经安装了名为'exifread'的模块。可以使用以下命令来安装该模块: ```shell pip install exifread ``` 2. 忘记导入模块:在代码中确保已经导入了'exifread'模块。可以使用以下语句导入模块: ```python import exifread ``` 3. 缺少__init__.py文件:如果你自己创建了一个包,并且在包中使用了'exifread'模块,确保包目录下存在一个名为__init__.py的文件。 4. 第三方模块版本不匹配:如果你使用的是第三方模块,确保安装的'exifread'模块版本与你的代码兼容。可以尝试升级或降级模块版本。 5. 包名冲突:检查你自己创建的包名是否与已安装的第三方模块名相同,这可能导致导入错误的包。确保包名不会与已安装的模块名冲突。 6. PYTHONPATH环境变量未设置:确保PYTHONPATH环境变量已正确设置,以便程序可以找到'exifread'模块所在的路径。 7. 自建模块路径不在PYTHONPATH下:如果你自己创建的模块不在PYTHONPATH所指定的路径下,程序可能无法找到该模块。确保自建模块所在路径在PYTHONPATH中。 8. 相对导入错误:如果在代码中使用了相对导入,确保相对导入的路径正确。 如果以上解决方案都无法解决问题,请提供更多关于报错的详细信息,以便我们能够更好地帮助你解决问题。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值