anaconda环境下安装torchnet时遇到的连锁问题

这个问题我是在安装torchnet包时遇到的。

Module Not FoundError : No module named 'tools.cwrap'

首先,介绍以下我的环境:windows+anaconda+python3.8+已经按照好了pytorch。
1、首先,没法通过conda install torchnet来安装。
针对这个问题,我首先做了如下尝试:尝试1
简单描述以下就是换用清华的镜像源来下载,具体的anaconda prompt指令如下
首先,激活pytorch环境

conda activate pytorch

随后,添加a库的清华镜像下载源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk/

再就是安装需要下载**库的版本了

conda install **==n.m

针对不同的库可以添加不同的镜像源,具体问题具体分析,例如simpleitk库可以添加这个镜像源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk/

2、在清华镜像源中没有找到合适的torchnet库,就只能另辟蹊径了。
第二次尝试:尝试二

这个是先从github上把库下载下来,然后再进行安装。我是一步一步的按教程来的,可是遇到了两个问题,折磨了我一下午:
第一个问题是,安装的时候报错,说我的环境下面缺少一个visdom库,这个库是可以通过conda install visdom进行安装的,我在pycharm中的terminal中顺利安装下了visdom库,成功解决第一个问题。
第二个问题就是,我把安装包放在了anaconda的安装路径下,进入其路径之后再安装的,可是屡屡不能完成安装。总报这个错误:

ModuleNotFoundError: No module named 'tools.cwrap'

怎么查都查不到教程,最终还是要感谢这个博主
要把torchnet的安装包解压到cmd中的默认目录下,就是你刚打开cmd时他显示的路径。
在这里插入图片描述
我的的是这样,然后再按以下步骤进行安装,就欧凯了,安装步骤如下:
下来在点开anaconda prompt框,
1.输入activate pytorch进入anaconda下pytorch环境。
2.输入cd tnt-master进入从github下载文件目录下
c:是进入c盘用的,咱们就在c盘里,就不用了。cd+空格+文件的绝对路径是进入文件夹的。在此处就是:

cd C:\Users\user\tnt-master

3.输入python setup.py build
4.输入python setup.py install然后就开始安装
然后当你看到`

Finished processing dependencier for torchnet==0.0.5.1

恭喜,这就证明你已经安装成功了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章