2024-04-25 12:09:34 发布
网友
我在做阿尔弗雷德的工作流程。要执行它,使用OSX内置的python解释器/usr/bin/python。为了开发,我使用了来自自制程序的python。我已经通过pip install lxml安装了lxml包。在
/usr/bin/python
pip install lxml
lxml
问题是如何使用系统内置的python将lxml包安装到用户指定的目录中?在
如果我理解正确,您不需要在系统范围内安装lxml(默认Python就在这里)。您可以尝试查找系统范围的Python解释器存储其包的位置。在
尝试在终端中键入以下内容:
python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
这将告诉您应该在哪里安装所需的包(lxml)。在
我解决了将pip安装到系统python中的问题:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo /usr/bin/python get-pip.py
Pip安装到目录:/Library/Python/2.7/site-packages/pip
/Library/Python/2.7/site-packages/pip
然后可以使用sudo安装软件包:
sudo pip install lxml
你会得到这样的结果:
您可以使用 user开关将Python包安装到每个用户文件夹中。例如:
user
pip install lxml user
如果这还不够,可以使用 root并直接手动指定target complete。例如,如果您的模块或任何位于/module1的模块,您可以在其下安装软件包:
root
/module1
这将导致lxml安装在/module1/Python27/Lib/site-packages/lxml文件夹下。在
/module1/Python27/Lib/site-packages/lxml
如果我理解正确,您不需要在系统范围内安装lxml(默认Python就在这里)。您可以尝试查找系统范围的Python解释器存储其包的位置。在
尝试在终端中键入以下内容:
这将告诉您应该在哪里安装所需的包(lxml)。在
我解决了将pip安装到系统python中的问题:
Pip安装到目录:
/Library/Python/2.7/site-packages/pip
然后可以使用sudo安装软件包:
sudo pip install lxml
你会得到这样的结果:
^{pr2}$您可以使用
user
开关将Python包安装到每个用户文件夹中。例如:如果这还不够,可以使用
^{pr2}$root
并直接手动指定target complete。例如,如果您的模块或任何位于/module1
的模块,您可以在其下安装软件包:这将导致
lxml
安装在/module1/Python27/Lib/site-packages/lxml
文件夹下。在相关问题 更多 >
编程相关推荐