检查虚拟环境模块

时间:2016-01-25 01:18:51

标签: python module virtualenv lxml

所以我正在关注这个tutorial而我即将放弃,因为我正在开发一台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中的其他模块的模块错误

2 个答案:

答案 0 :(得分:0)

如果你这样做

pip freeze

只要你激活它,就应该向你展示你在virtualenv中安装的模块。

看到你如何在Windows上工作我查看了site这是我第一次开始时所遵循的内容。

Haven自己很少使用Conda,所以不熟悉它是如何工作的,但我猜测不会安装到你的virtualenv。如果你从here下载lxml,你应该可以在windows上的virtualenv中安装它。

答案 1 :(得分:0)

它不是最好的解决方案,但我想出了一个黑客 - 我从我的c:\ anaconda \ pkgs文件夹中复制了lxml。代码似乎运行正常。数字。