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

恭喜,這就證明你已經安裝成功了!

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