【问题标题】:to what location on disk does yum installs python packages by default?yum 默认将 python 包安装到磁盘上的哪个位置?
【发布时间】:2019-07-16 10:21:04
【问题描述】:

我在 centos 上安装了 python 包 python2-rpdb.noarch 使用

sudo yum install python2-rpdb.noarch --installroot='/some/local/path' -v -y 它被安装了我在路径/some/local/path/ 上找不到任何东西

我无法使用 pip,因为我没有使用 pip 的权限,否则 pip 是可行的方法

【问题讨论】:

  • 你见过这个问题吗? determining-the-path-that-a-yum-package-installed-to 也可以尝试检查/etc/yum。在我的搜索中,我发现有几个地方提到了这个文件路径。
  • @Jab 是的,但它指的是 rpm 包而不是 python 包,所以我导航到 etc 甚至 installroot 中的本地路径,但我找不到任何 .我什至无法导入,但 yum 安装程序说它已安装。
  • 您是否尝试过在所需目录中使用sudo yum install python2-rpdb.noarch,看看它是否默认安装在那里?
  • 当然是的,现在如果我再试一次,我会收到消息说Loaded plugins: langpacks Package python2-rpdb-0.1.5-2.el7.1.noarch already installed

标签: python centos yum


【解决方案1】:

我通过一点点挖掘得到它,

我是这样搜索的:

rpm -ql python2-rpdb-0.1.5-2el7.1.noarch

它安装在 /usr/lib/python2.7/site-packages 文件夹中

/usr/lib64/python2.7/

【讨论】:

  • 你是怎么找到的?
【解决方案2】:

如果你想在 centos 中找到东西,请使用 locate 命令。

"/usr/lib/python2.7" - 在我的虚拟机中,Python 默认在这里。我从定位命令 o/p

中找到了这个

使用的命令:“定位python”

【讨论】:

    【解决方案3】:

    试试which python,它会列出使用的当前位置,然后可以创建指向您要使用的位置的软链接

    【讨论】:

      猜你喜欢
      • 2016-08-13
      • 2013-06-17
      • 2014-04-16
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      • 2018-08-20
      相关资源
      最近更新 更多