[英]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 : //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.