Python 如何防止setuptools将软件包安装为.egg
例如,在Linux上安装IPython(其中未安装setuptools),我已在Python 如何防止setuptools将软件包安装为.egg,python,setuptools,egg,Python,Setuptools,Egg,例如,在Linux上安装IPython(其中未安装setuptools),我已在site packages\IPython中安装了IPython 执行相同命令后,在Windows上安装IPython(其中IPython需要setuptools) python setup.py install 我在站点包\IPython-0.13.2-py2.7.egg\IPython 是否有一种方法可以将模块“旧式”安装到站点软件包\IPython?我发现 python setup.py install --
site packages\IPython
中安装了IPython
执行相同命令后,在Windows上安装IPython(其中IPython需要setuptools)
python setup.py install
我在站点包\IPython-0.13.2-py2.7.egg\IPython
是否有一种方法可以将模块“旧式”安装到站点软件包\IPython
?我发现
python setup.py install --old-and-unmanageable
做这项工作,但我不确定这是否是一个好方法,因为
--旧的和不可管理的标记为“尽量不要使用它!”我不知道它是否适用于您的情况,但--root
选项也会这样做。例如,Fedora打包指南利用了这一点,因为版本控制是由RPM外部管理的 你为什么需要这个?@ViktorKerkez在我的应用程序中,我使用嵌入式python。我希望在Linux和Windows上安装的软件包位于相同的路径(相对于站点软件包),这有助于我为应用程序保留简单的安装规则。