注:示例系統環境:Windows10 64位 + Anaconda3:
昨天安裝TVTK庫遇到些麻煩,當時随便将庫下到個檔案夾安裝後(沒找到VENV檔案夾...),
進行測試:from tvtk.tools import tvtk_doc
結果顯示No module named ‘traits.api‘ 如下圖所示:
進行其他測試也同樣有類似問題。。。
解決方法:使用PyCharm建立虛拟環境的方法:
1、打開Project Interpreters頁面:檔案(file)——>設定(setting)——>項目(Project)——>Project Interpreters;
2、選擇項目,點選右邊的配置按鈕
,選擇Create VirtualEnv
。這時會彈出Create Virtual Environment的對話框;
3、配置新環境:
Name中填寫新虛拟環境的名字,或者使用預設名字,友善以後安裝第三方包和其他項目使用;
在Location中填寫新環境的檔案目錄;
在Base interpreter下拉框中選擇Python解釋器;
(這裡我沒勾選)勾選Inherit global site-packages可以使用base interpreter中的第三方庫,不選将和外界完全隔離;
勾選Make available to all projects可将此虛拟環境提供給其他項目使用。
點選OK,配置完畢,如下圖所示:
然後直接把下面VTVK庫要安裝的五個庫直接放在該new_nev目錄下的Scripts檔案夾中,然後進行安裝。。。
下載下傳下面五個庫,然後在庫檔案所在目錄裡進行安裝:
示例:下載下傳VTK-7.1.1-cp36-cp36m-win_amd64.whl:
五個whl檔案都下載下傳完後,以管理者身份運作 cmd,在下載下傳目錄依次 按下面的順序 進行安裝:
pip install VTK-7.1.1-cp36-cp36m-win_amd64.whl
pip install numpy-1.13.3+mkl-cp36-cp36m-win_amd64.whl
pip install traits-4.6.0-cp36-cp36m-win_amd64.whl
pip install mayavi-4.5.0+vtk71-cp36-cp36m-win_amd64.whl
pip install PyQt4-4.11.4-cp36-cp36m-win_amd64.whl
見下圖示範:
依次執行完畢就OK了。
重新打開PyCharm,然後在PyCharm裡選擇上面建立的新的解釋器,如下圖,點選OK就行了。
可以通過點選該綠色的加号來進行其他包的安裝
,如下:
好了,終于安裝好了QAQ,來測試一下:
【測試一】
建立.py檔案,輸入:
from tvtk.tools import tvtk_doc
tvtk_doc.main()
然後程式幫我們打開了TVTK文檔檢視工具
我們可在其中找到TVTK中所有細節描述
例如:在Class Name中輸入ConeSource,就可以在下面的Documentation中進行檢視該類型的細節。
【測試二】
建立TVTK庫長方體資料源:
from tvtk.api import tvtk
# 建立一個長方體資料源,并且同時設定其長寬高
s = tvtk.CubeSource(x_length=1.0, y_length=2.0, z_length=3.0)
# 輸出整個結果的細節
print(s)
以上測試無誤,則說明已經完全安裝好了TVTK庫O(∩_∩)O
原文:http://www.cnblogs.com/GraceSkyer/p/8012242.html