ImportError: No module named ‘torch‘ 解決方法
原文連結:Anaconda+Pycharm環境下的PyTorch配置方法
問題:
torch包在pycharm裡面的匯入問題
描述: 在cmd端 import torch 沒問題,在pycharm裡匯入的時候不成功。執行程式碼的時候會報錯:
import torch
ImportError: No module named 'torch'
本文Python版本為3.5。存在python版本和torch版本不一致的問題。
解決方法:
在cmd端建立新的conda
虛擬環境
(官方文件
https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html)
step1: 輸入:
conda create --name pytorch-py36 --channel pytorch python=3.6 pytorch-cpu torchvision-cpu
activate pytorch-py36
python
step3: 在開啟的python
命令列裡輸入
import torch
import torchvision
import numpy
不報錯則說明構建conda
虛擬環境pytorch-py36
成功。
注意:pytorch-py36
預設在anaconda
目錄下的envs
資料夾中。
將自己建立的conda
虛擬環境pytorch-py36
新增到pycharm
的interpreter
可選列表中。
A: 在pycharm裡
新建一個project.
- 新建工程介面,選擇
Existing enviroment
,點選...
按鈕,會彈出新增介面。 settings
介面,點選齒輪
按鈕,選擇Add
,會彈出新增介面。
在新增介面左側選擇Conda Environment
,右邊選擇Existing environment
,再點選...
按鈕新增一個已經存在的conda
虛擬環境,即剛剛構建的pytorch-py36
。
B: 在interpreter
列表中選擇剛剛新增的interpreter
。
如果需要對剛新增的interpreter
改名,比如把python 3.6 (3)
改成pytorch-py36
,則點選齒輪
按鈕,點選show all
,裡面可以改名。
試著使用import torch
,import torchvision
這樣的語句,不會報錯則成功。
相關文章
- ImportError: No module named torchvisionImportError
- ImportError: No module named `defusedxml`ImportErrorXML
- pycharm環境,命令列執行提示:ImportError: No module named xxx 解決方法PyCharm命令列ImportError
- No module named MYSQLdb 問題解決MySql
- 啟動uwsgi報錯ImportError: No module named, unable to load appImportErrorAPP
- ModuleNotFoundError: No module named ‘DBUtils‘解決辦法Error
- pyecharts安裝後import錯誤 ImportError: No module named 'pyecharts_snapshot'EchartsImportError
- python ModuleNotFoundError: No module named ‘requests‘ 的 解決方案PythonError
- 【已解決】ImportError: torch.utils.ffi is deprecated. Please use cpp extensions instead.ImportError
- ModuleNotFoundError: No module named ‘matplotlib‘ 一系列解決辦法Error
- ImportError: No module named flask 導包失敗,Python3 重新安裝 Flask 模組ImportErrorFlaskPython
- 解決Python找不到ssl模組問題 No module named _sslPython
- 解決:ModuleNotFoundError: No module named ‘urllib3.packages.six.moves問題ErrorPackage
- ModuleNotFoundError: No module named 'pyttsx'ErrorTTS
- Bug: No module named ‘pytest‘
- linux已經安裝bert4keras但出現ImportError: No module named ‘bert4keras‘LinuxKerasImportError
- ModuleNotFoundError: No module named ‘Crypto‘ ‘Cryptodome‘Error
- centos 解決python3.7 安裝時No module named _ssl 親測有效CentOSPython
- ModuleNotFoundError: No module named 'phkit.pinyin'Error
- pip install了之後還是顯示no module named xxx的解決辦法
- Linux:Python報錯:No module named MySQLdbLinuxPythonMySql
- 解決已安裝opencv但仍提示報錯“no module named cv2“問題OpenCV
- ImportError: cannot import name ‘imresize‘解決辦法ImportError
- 使用PyCharm時顯示的 No module named ‘xxx’PyCharm
- ModuleNotFoundError: No module named ‘cv2’——(版本問題)Error
- No bean named 'cacheManager' availablej 異常解決BeanAI
- ImportError: cannot import name 'get_ora_doc' from partially initialized moduleImportErrorZed
- 解決 ImportError: cannot import name 'imread' from 'scipy.misc'ImportError
- ImportError: Start directory is not importable: './test_case'怎麼解決?ImportError
- 關於python安裝dlib報錯“ ImportError: DLL load failed”的解決方法之一PythonImportErrorAI
- yum依賴python2環境-"No module named urlgrabber"Python
- 問題結局辦法:Error loading psycopg2 module: No module named ‘psycopg2‘Error
- 解決cannot find module providing package或cannot find main modulePackageAI
- No bean named 'xxx' is defined錯誤,原因及解決方案Bean
- Spring中出現:No bean named 'XXX' available問題解決SpringBeanAI
- 使用Pycharm出現No module named Test_01_module_a less... (Ctrl+F1) This inspection detects names that shPyCharm
- 解決Cannot find module '@angular/compiler-cli'AngularCompile
- catkin_make出現 No module named 'catkin_pkg'(親測穩過)