也许这是一个愚蠢的问题,但我想知道Python的distutils从哪里获取编译器选项?它将一些链接目录弄错了,我想彻底纠正这个问题。
我知道应该有prefix/lib/pythonver/distutils/distutils.cfg,但是我找不到任何地方的distutils.cfg。很明显,我没有本地的setup.cfg或任何$HOME/.pydistutils.cfg。
我正在使用Enthought 64位发行版,版本7.3(Python 2.7),在Mac OS X 10.8.3上运行。
谢谢, U.
我知道应该有prefix/lib/pythonver/distutils/distutils.cfg,但是我找不到任何地方的distutils.cfg。很明显,我没有本地的setup.cfg或任何$HOME/.pydistutils.cfg。
我正在使用Enthought 64位发行版,版本7.3(Python 2.7),在Mac OS X 10.8.3上运行。
谢谢, U.
python-config --cflags
等命令查看。 - user707650/usr/lib/python3.7/_sysconfigdata_m_linux_x86_64-linux-gnu.py
中。实际上,python-config --cflags
是原始的CFLAGS
+python-config --includes
。因此,理想情况下,我需要从_sysconfigdata_
文件中获取CFLAGS
,添加自定义选项,并将所有内容传递给distuils
(CFLAGS=... pip install ...
)。难道没有更简单的方法(从用户的角度来看)? - x-yuri