python - 将 python 包安装到相对于站点包的目录中

标签 python distutils

我有一个 Python 包,它是公司 Python 包的集合之一。当我运行时

python setup.py install

我希望将软件包与其他公司软件包一起安装到公共(public)公司目录。我希望此目录相对于默认的 Python 安装目录,例如,

/usr/lib/python2.7/site-packages/<company_name>/<python_package_name>

也就是我要插入<company_name>安装时进入安装路径。

我见过为这条路径添加前缀的方法,但似乎无法弄清楚如何执行我所描述的操作。

最佳答案

不幸的是,Python 打包不是那样工作的。你可能会改变它来像那样工作,但对于没有 Python 打包经验的人来说,这将是一个相当大的努力,即使对于有经验的人来说,数量/输出权衡也没有意义。除了您的个人喜好之外,您没有提及这样做的任何动机。

相反,为了拥有管理良好且易于导航的包安装文件夹,我建议您研究以下资源

关于python - 将 python 包安装到相对于站点包的目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31778263/

相关文章:

windows - python 3.4 : compile cython module for 64-bit windows

python - 如何从源代码中使用 package_data 中的数据?

python - 多线程 GUI 编程需求说明

python - 是否有 "if command"来识别我的 sqlalchemy sqlite 查询命令是否为空?

Python 的 setup.py : how to install different files for different platforms

python - 分发不带 .py 扩展名的 Python 脚本

python setup.py : how to set the path for the generated . 所以

Python 在 cron 中找不到共享库

python - 如何从 Django 1.7 中的初始迁移迁移回来?

python - 从 DataFrame 到嵌套字典