簡體   English   中英

檢查虛擬環境模塊

[英]checking virtual environment modules

因此,我正在關注本教程,並且由於在Windows機器上工作而放棄工作,因此我想放棄。 我有一個虛擬環境,但是當我嘗試運行我的代碼時,似乎沒有發現本地依賴性!!

(venv) PS C:\Users\Vince\skellys\Flask_skelly\venv> python Bartender_no_ui.py
Traceback (most recent call last): File "Bartender_no_ui.py", line 7, in <module>
import lxml                        
ImportError: No module named lxml

我如何檢查依賴項是否存在以及如何確保我的代碼從venv運行? 無論如何,我是否只是想嘗試本教程? 可能相關的細節-我不得不使用Conda而不是pip來安裝lxml,因為pip無法獲得libxml2和libxslt的依賴關系,但是我也沒有通過pip安裝在venv中的其他模塊出現模塊錯誤

如果你這樣做

pip freeze

只要您處於活動狀態,它就應該向您顯示在virtualenv中安裝了哪些模塊。

就像您在Windows上的工作方式一樣,我將檢查此站點剛開始時遵循的內容。

我本人並沒有太多使用Conda,所以對它的工作方式不熟悉,但是我猜這不會安裝到您的virtualenv中。 如果您從此處下載lxml,則應該可以將其安裝到Windows上的virtualenv中。

它不是最好的解決方案,但我發現了一個解決方法-我從c:\\ anaconda \\ pkgs文件夾復制了lxml。 代碼似乎運行良好。 圖。

暫無
暫無

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

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