- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试安装 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/
在新机器上安装一堆软件包之前,我忘记在我的 ~/.cabal/config 中启用构建库以进行分析,现在是 --reinstall world试图解决这个问题却让一切都崩溃了(自然地)。 我认为清理所
我正在阅读 Scala 语言规范,我遇到了一些令人困惑的事情,即包是值并且它们确实有类型的含义。 以下是我从 Scala 语言规范中得出的结论(也许是错误的?): 背景: 在type designat
我是一名优秀的程序员,十分优秀!