gpt4 book ai didi

python - 在哪里放置python第三方模块(lxml)?

转载 作者:行者123 更新时间:2023-11-28 22:58:18 25 4
gpt4 key购买 nike

我想编写一个使用 lxml 库的 Python 程序(参见 http://lxml.de/)。我当然想把我的程序分享给别人,想在不同的电脑上运行。

现在,我有一个包含 lxml 模块的文件夹和一个执行导入的 python 文件。现在,此导入不起作用并抛出异常。您可以在下图中看到所有详细信息和概述: http://www.qpic.ws/images/pythonprob.png

搜索此错误时,建议将 lxml 源文件夹的路径放入我的 PATH 中。但是:我希望程序可以在不同的计算机上运行,​​而不必操纵它们的 PATHes/PYTHONPATHes!该模块应该只在本地上下文中引用,这意味着,应该只驻留在我的程序旁边的文件夹中。我认为,它是 lxml 还是其他第三方模块集合并不重要。

我是不是理解错了,或者是否有一个简单的解决方案可以满足我的需求?

系统:Python 3.3• Windows 7

提前致谢!

最佳答案

virtualenv 中安装 LXML ,并从该环境运行您的程序。这将无缝地处理您的 PATH 问题。在不同的计算机上,您可以构建新的 virtualenvs 并安装依赖项。

关于python - 在哪里放置python第三方模块(lxml)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13923165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com