安装不带pip的lxml

2024-05-23 21:21:00 发布

您现在位置:Python中文网/ 问答频道 /正文

网上陌生人你好

我需要用lxml进行XSD验证,但是在我使用的机器上没有sudo功能,所以pip不是一个选项。我在Fedora27上找到了lxml的源代码,它需要:

sudo apt get安装libxml2 dev libxslt dev python dev

但我不能在我要部署的机器上使用sudo。一旦我有了这些依赖关系,我需要做的就是通过wget或github获取lxml源代码,然后运行设置.py安装,但我不能这样做,如果我不能安装上述依赖。在

帮忙吗?在

有用的链接:

https://gist.github.com/blite/868292

https://github.com/lxml/lxml


Tags: piphttpsdev功能githubcom机器源代码
1条回答
网友
1楼 · 发布于 2024-05-23 21:21:00

我会考虑创建一个虚拟环境并在那里安装依赖关系。以下是文档:https://docs.python.org/3.6/library/venv.html

基本上,您可以创建这样的虚拟环境:

$ python -m venv my_venv_name

这会创建一个名为my venv_name的文件夹,下面有几个文件夹(在您的主目录中的某个位置执行此操作)。发出命令

^{pr2}$

激活你的环境。这时你可以把pip安装到你的虚拟环境中,让你的心得到满足。您只需要记住为要在其中使用它的每个会话激活环境。在

相关问题 更多 >