【发布时间】:2018-03-18 12:08:13
【问题描述】:
我在应用程序中嵌入了 Python。当用户通过
安装包或模块时{...}\myapp\python\python.exe setup.py install
软件包将安装在
{...}\myapp\python\lib\site-packages
有没有机会默认使用其他目录?
【问题讨论】:
-
顺便说一句,我尝试在没有 virtualenv 的情况下解决它
-
你试过
{...}\myapp\python\python.exe setup.py install --prefix={...}\myapp` ? You can also use pip:pip3 install --install-option="--prefix=/some/location/outside/myapp/" /path/to/folder/with_setup_py/` -
如果您添加更多上下文可能会有所帮助,但我认为简短的回答是这些目录内置于site.py,因此您必须修补您的python安装才能做到这一点。
标签: python installation setup.py cpython site-packages