[英]Conda vtk is already installed but python shows - No module named vtk
我正在嘗試為 Windows 64 位 PC 的 python 2.7 安裝 vtk
C:\Users\Abhi>conda install vtk
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
然而
C:\Users\Abhi>python
Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import vtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named vtk
>>>
對於 pip 我也試過
C:\Users\Abhi>pip install vtk
Collecting vtk
錯誤:找不到滿足 vtk 要求的版本
(來自版本:無)錯誤:沒有為 vtk 找到匹配的發行版
我試過從可執行文件https://vtk.org/download/安裝
任何幫助,將不勝感激
謝謝阿布舍克
聽起來您可能正在為 python 環境安裝 VTK,但是當您嘗試導入它時使用另一個。 在執行安裝時,跟蹤您使用的 python 非常重要。
我讓事情井井有條的方式是創建 conda 環境。 如果我是你,我會做以下事情:
創建一個conda環境(你可以指定你想要的任何版本的python)
conda create -n myenv python=3.4
現在,您已經創建了一個環境,您可以在其中為您自己的 python 項目安裝包。 您可以使用此命令為其他 python 項目創建具有不同包和版本的其他環境。 接下來,確保激活您的 conda 環境(每次開始新會話時都必須這樣做)
conda activate myenv
現在,在激活您的環境后,通過運行確保您的環境確實處於活動狀態
conda info --envs
活動環境旁邊會有一個 *。 確保 * 在“myenv”旁邊,而不是 base。
在確保您確實處於活動環境中之后,安裝您需要的所有軟件包(包括 VTK)。 下面是安裝vtk的方法:
conda install -c anaconda vtk
安裝完軟件包后,您可以通過運行確保它們已安裝在您的環境中
conda list
向下滾動,直到看到 package。
現在,您應該能夠使用您安裝的包運行 python 腳本。 通過運行你的 import vtk 線來測試一下,如果一切正常,請告訴我們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.