Python setup.py install:我想安装到“非法”位置

时间:2019-10-02 16:22:51

标签: python

我正在使用setup.py打包和安装Python软件包。使用

安装时
python setup.py install --prefix=/path/to/where/I/want/it

当我尝试将其安装到sys.path之外时,安装将停止-拒绝在我想要的位置安装。如果我事先将PYTHONPATH手动设置为/path/to/where/I/want/it,则可以按预期工作-但我宁愿避免事先设置-可能吗?

更新:我想要这样做的部分原因是出于实际原因;所讨论的Python代码是对使用cmake构建的C ++项目的扩展-即cmake和setup.py之间存在(痛苦的)集成-这样可以减少痛苦点之一。此外,我确实发现setup.py以这种方式执行策略有点奇怪-构建/安装环境可能与预期的使用环境完全不同?

0 个答案:

没有答案