我试图根据依赖文件将AMFAST安装到virtual_env位置。我在local.profile中有export ARCHFLAGS="-arch x86_64"
,并通过运行env
并看到它被列出来确认它的存在。但是,每当我运行针对虚拟环境的PIP时,gcc都设置为目标i386和ppc。我也尝试在PIP命令前面加上env ARCHFLAGS="-arch i386 -arch x86_64"
和env ARCHFLAGS="-arch x86_64"
,但是gcc总是有-arch i386 -arch ppc -arch x86_64
标志。如何让gcc读取我的archflags?在
示例:
sudo pip install -E ~/Documents/project/project_env -r ~/Documents/project/trunk/django/dependencies.txt`
输出
... 在
最有可能的问题是
ARCHFLAGS
环境变量没有被sudo
传递。默认情况下,sudo
的某些版本过滤掉大多数env变量作为安全措施(请参见man sudo
)。试着这样运行:相关问题 更多 >
编程相关推荐