簡體   English   中英

Anaconda導入錯誤,找不到剛剛安裝的模塊

[英]Anaconda Import Error, module just installed isn't found

我知道還有另一個導入錯誤問題...我在stackoverflow上瀏覽過很多關於此問題的文章,但似乎無濟於事

事情是這樣的,我不是Windows的人,我在Mac和Linux上使用anaconda已經有一段時間了,但是現在我必須用Windows10在Python上訓練某個人。 所以我嘗試安裝Anaconda,以為哦,那應該很容易...

我做了什么 :

  1. 安裝miniconda3
  2. 創建一個名為“ first”的conda環境-激活它
  3. 安裝numpy scipy和geopandas(conda conda install -c conda-forge geopandas
  4. 啟動IPython
  5. 鍵入import geopandas並出現導入錯誤ModuleNotFoundError: No module named 'geopandas'

請注意,Geopandas和所有軟件包都出現在我的環境的點子列表中

所以然后我導入sys並用此結果鍵入sys.path(sys.executable很好)

['',
 'C:\\Users\\mine\\Miniconda3\\Scripts',
 'C:\\Users\\mine\\Miniconda3\\python36.zip',
 'C:\\Users\\mine\\Miniconda3\\DLLs',
 'C:\\Users\\mine\\Miniconda3\\lib',
 'C:\\Users\\mine\\Miniconda3',
 'C:\\Users\\mine\\Miniconda3\\lib\\site-packages',
 'C:\\Users\\mine\\Miniconda3\\lib\\site-packages\\win32',
 'C:\\Users\\mine\\Miniconda3\\lib\\site-packages\\win32\\lib',
 'C:\\Users\\mine\\Miniconda3\\lib\\site-packages\\Pythonwin',
 'C:\\Users\\mine\\Miniconda3\\lib\\site-packages\\IPython\\extensions',
 'C:\\Users\\mine\\.ipython']

我相信我應該在那里看到有關我的conda環境的信息

c:\users\mine\miniconda3\envs\first\ 

我做錯了什么? 我該如何解決它,為什么會這樣呢? 我應該向蟒蛇報告它,因為這似乎是一件令人討厭的事情。 如果有幫助:

(first) C:\Users\mine>conda info -a

     active environment : first
    active env location : C:\Users\mine\Miniconda3\envs\first
            shell level : 2
       user config file : C:\Users\mine\.condarc
 populated config files :
          conda version : 4.4.10
    conda-build version : not installed
         python version : 3.6.3.final.0
       base environment : C:\Users\mine\Miniconda3  (writable)
           channel URLs : https://repo.continuum.io/pkgs/main/win-64
                          https://repo.continuum.io/pkgs/main/noarch
                          https://repo.continuum.io/pkgs/free/win-64
                          https://repo.continuum.io/pkgs/free/noarch
                          https://repo.continuum.io/pkgs/r/win-64
                          https://repo.continuum.io/pkgs/r/noarch
                          https://repo.continuum.io/pkgs/pro/win-64
                          https://repo.continuum.io/pkgs/pro/noarch
                          https://repo.continuum.io/pkgs/msys2/win-64
                          https://repo.continuum.io/pkgs/msys2/noarch
          package cache : C:\Users\mine\Miniconda3\pkgs
                          C:\Users\mine\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\mine\Miniconda3\envs
                          C:\Users\mine\AppData\Local\conda\conda\envs
                          C:\Users\mine\.conda\envs
               platform : win-64
             user-agent : conda/4.4.10 requests/2.18.4 CPython/3.6.3 Windows/10 Windows/10.0.16299
          administrator : False
             netrc file : None
           offline mode : False

# conda environments:
#
base                     C:\Users\mine\Miniconda3
first                 *  C:\Users\mine\Miniconda3\envs\first

sys.version: 3.6.3 |Anaconda, Inc.| (default, Nov  8 ...
sys.prefix: C:\Users\mine\Miniconda3
sys.executable: C:\Users\mine\Miniconda3\python.exe
conda location: C:\Users\mine\Miniconda3\lib\site-packages\conda
conda-build: None
conda-env: C:\Users\mine\Miniconda3\Scripts\conda-env.exe
user site dirs:

CIO_TEST: <not set>
CONDA_DEFAULT_ENV: first
CONDA_PREFIX: C:\Users\mine\Miniconda3\envs\first
CONDA_PREFIX_1: C:\Users\mine\Miniconda3
CONDA_PROMPT_MODIFIER: (first)
CONDA_PYTHON_EXE: C:\Users\mine\Miniconda3\python.exe
CONDA_ROOT: C:\Users\mine\Miniconda3
CONDA_SHLVL: 2
HOMEPATH: \Users\mine
PATH: C:\Users\mine\Miniconda3\envs\first;C:\Users\mine\Miniconda3\envs\first\Library\mingw-w64\bin;C:\Users\mine\Miniconda3\envs\first\Library\usr\bin;C:\Users\mine\Miniconda3\envs\first\Library\bin;C:\Users\mine\Miniconda3\envs\first\Scripts;C:\Users\mine\Miniconda3\envs\first\bin;C:\Users\mine\Miniconda3;C:\Users\mine\Miniconda3\Library\mingw-w64\bin;C:\Users\mine\Miniconda3\Library\usr\bin;C:\Users\mine\Miniconda3\Library\bin;C:\Users\mine\Miniconda3\Scripts;C:\Users\mine\Miniconda3\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Users\mine\AppData\Local\Microsoft\WindowsApps;
PSMODULEPATH: C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
PYTHONIOENCODING: 1252
REQUESTS_CA_BUNDLE: <not set>
SSL_CERT_FILE: <not set>

您還需要將IPython安裝到新環境中:

conda install ipython

否則,它將在環境“外部”使用ipython形式,因為它是命令行應用程序,不需要連接到環境。

您可以通過以下方式檢查使用的IPython:

 where ipython

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM