如何使用内建的osx python安装包?

2024-04-25 12:09:34 发布

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

我在做阿尔弗雷德的工作流程。要执行它,使用OSX内置的python解释器/usr/bin/python。为了开发,我使用了来自自制程序的python。我已经通过pip install lxml安装了lxml包。在

问题是如何使用系统内置的python将lxml包安装到用户指定的目录中?在


Tags: installpip用户程序目录binusr系统
3条回答

如果我理解正确,您不需要在系统范围内安装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

然后可以使用sudo安装软件包:

sudo pip install lxml

你会得到这样的结果:

^{pr2}$

您可以使用 user开关将Python包安装到每个用户文件夹中。例如:

pip install lxml  user

如果这还不够,可以使用 root并直接手动指定target complete。例如,如果您的模块或任何位于/module1的模块,您可以在其下安装软件包:

^{pr2}$

这将导致lxml安装在/module1/Python27/Lib/site-packages/lxml文件夹下。在

相关问题 更多 >