gpt4 book ai didi

python - python 中的站点包是什么?如果您不是 root 用户,可以安装/使用它们吗?

转载 作者:太空狗 更新时间:2023-10-30 00:51:37 26 4
gpt4 key购买 nike

我正在尝试安装 lldb在 Linux 中到我系统上的主目录(我没有 root 访问权限)并且我遇到了一个问题,该步骤试图在 /usr/lib/python2.6/site-packages 中创建子目录

我在 Makefile 中找到了设置此变量的行,它是:

PYTHON_DEST_DIR := $(DESTDIR)/$(call realpath,$(shell python -c 'import sys; print sys.exec_prefix')/lib/python$(shell python -c 'import sys; print sys.version[:3]')/site-packages)

所以这不是我可以在配置 sciprt 中指定的内容,但我可以更改 Makefile 以将文件复制到我的主目录中的某个位置。但我真的不明白什么是 site-packages 或者我如何指定 python 应该在这些文件的某个替代位置查找。这是可能的,还是有任何解决方法可以解决我想做的事情?

最佳答案

按照说明回答问题:

site-packages 是安装第 3 方包的位置(即,不是核心 python 发行版的一部分)。在 Linux 上,您必须是根用户才能写入。

解决您的问题:

virtualenv是一个 python 环境管理器,它可以让你在你的主目录中创建你自己的 python 环境。快速启动 virtualenv 和 virtualenvwrapper (这让 virtualenv 更好用)查看 burrito .

关于python - python 中的站点包是什么?如果您不是 root 用户,可以安装/使用它们吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10291922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com