【问题标题】:How to manually install Python modules in CentOS 5.5?如何在 CentOS 5.5 中手动安装 Python 模块?
【发布时间】:2011-07-19 08:51:09
【问题描述】:

我有一个特定的 Python 模块,我想将它添加到我的 CentOS 服务器。我不确定在哪里添加它...

在 Windows 中,这很简单,只需将其放入 C:\Python2.X\Libsite-packages 中,Python 就会找到它。我不确定如何在 Linux 中完成同样的事情。

我需要以某种方式使用 yum 吗?还是我只需在调用模块之前手动指定脚本路径?

【问题讨论】:

  • 哇!我的意思不是在 SF 上发布这个……如有必要,请迁移。虽然我猜从技术上讲这是与边界编程相关的。
  • 哪个 Python 版本?如果 >=2.6,可以将包复制到~/.local/lib/python2.6/site-packages(详情请阅读 PEP 370)

标签: python linux centos


【解决方案1】:

如果你想全局安装包,使用这个命令:

$ python -c "import site; print site.getsitepackages()" # Python >= 2.7

如果您对按用户安装没问题,请使用以下命令:

$ python -c "import site; print site.getusersitepackages()" # Python >= 2.7

这将打印您应该将源放入的目录...或者更好的是,检查此副本的接受响应:

How do I find the location of my Python site-packages directory?

【讨论】:

    【解决方案2】:

    干净的选项:写一个setup.py,然后运行它。

    快速选择:将其放入/usr/local/lib/python2.X/site-packages

    【讨论】:

    • python3的位置是否也类似?
    猜你喜欢
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 2011-03-27
    • 2011-07-22
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多