程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Pycharm Console 使用conda配置的Python環境時import報錯解決

編輯:Python

Pycharm Console 使用conda配置的Python環境時import報錯解決

    • 1、錯誤背景
    • 2、錯誤原因
    • 3、問題解決
      • 3.1、py文件報錯解決
      • 3.2 .console 報錯解決

1、錯誤背景

自己使用的conda創建的python,安裝了Pytorch環境,在jupyter上可以正常使用,命令行也可以正常使用,但是用Pycharm創建新項目時,使用conda創建的Python環境,在正常的py文件中import時報錯,而且控制台也是import報錯。

2、錯誤原因

因為在命令行中沒錯,在Pycharm中使用錯誤,則可能還是環境沒有配置好,它報錯是找不到模塊,即它的環境目錄沒有放入進去,解決方法如下

3、問題解決

3.1、py文件報錯解決

報錯形式:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.
We have compiled some common reasons and troubleshooting tips at:
https://numpy.org/devdocs/user/troubleshooting-importerror.html
Please note and check the following:
* The Python version is: Python3.6 from "D:\APP\Anaconda\envs\torch\python.exe"
* The NumPy version is: "1.19.2"
and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.
Original error was: DLL load failed: 找不到指定的模塊。

解決方法:
點擊Edit Configurations->Environment variables->文件圖標->±>輸入conda配置的Python環境路徑相關參數:
參數是自己的Python環境,自己修改成自己的

D:\APP\Anaconda;
D:\APP\Anaconda\Library\mingw-w64\bin;
D:\APP\Anaconda\Library;
D:\APP\Anaconda\Lib\site-packages;
D:\APP\Anaconda\Scripts;
D:\APP\Anaconda\envs\torch\Library\bin;






結果顯示:

3.2 .console 報錯解決

解決辦法:
file->Settings->搜索Python Console->Environment variables->輸入上面的參數:
參數是自己的Python環境,自己修改成自己的

D:\APP\Anaconda;
D:\APP\Anaconda\Library\mingw-w64\bin;
D:\APP\Anaconda\Library;
D:\APP\Anaconda\Lib\site-packages;
D:\APP\Anaconda\Scripts;
D:\APP\Anaconda\envs\torch\Library\bin;

結果展示:


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved