繁体   English   中英

不使用pip安装lxml

[英]Installing lxml without pip

您好互联网陌生人,

我需要使用lxml进行XSD验证,但我使用的计算机上没有sudo功能-所以pip不是一个选择。 我在Fedora 27上,找到了lxml的源代码,它要求:

须藤apt-get install libxml2-dev libxslt-dev python-dev

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

救命?

有用的链接:

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

https://github.com/lxml/lxml

我将研究创建虚拟环境并在其中安装依赖项。 这是文档: https : //docs.python.org/3.6/library/venv.html

基本上,您将创建一个虚拟环境,如下所示:

$ python -m venv my_venv_name

这将创建一个名为my_venv_name的文件夹,该文件夹下带有一些文件夹(在您的主目录中的某个位置进行此操作)。 发出命令

$ source my_venv_name/bin/activate

激活您的环境。 此时,您可以将虚拟内容安装到您的虚拟环境中。 您只需要记住为要在其中使用每个会话的环境激活环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM