我正在使用virtualbox和guess-Windows 8以及主机linux-ubuntu-16.04。 在Linux中,使用标准的python 2.7我正在尝试编译这个程序:
https://github.com/henryroe/xenics_pluto
说: "此版本的xenics软件需要安装Enthought的Canopy python安装副本并作为默认python使用(或者至少是您希望运行xenics的终端会话中的默认python。 )"
我无权在mi计算机上安装遮篷。由于我没有遮篷,我无法编译。这是错误:
g++ -c -fPIC -O -ansi -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_DEBUG -g3 xenics_wrap.cpp -o xenics_wrap.o -I/Canopy.app/Contents/include/python2.7/ -I/Users/s/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/include/
xenics_wrap.cpp:154:21: fatal error: Python.h: No such file or directory
compilation terminated.
问题是:有没有办法编译这个"冠层设计"程序在标准python 2.7?
答案 0 :(得分:0)
FWIW,默认情况下,Canopy完全安装到您的个人用户个人资料中(大多数安装到%LOCALAPPDATA%
,配置信息位于%APPDATA%
),因此您不需要管理员权限,特别是如果您对安装后问题“让Canopy成为我的默认Python?”回答“否”然后,您可以通过从Canopy的工具菜单中打开Canopy命令提示符来满足xenic的“默认python”要求。