我试图为python使用gfx模块(这里的代码是:tutorial.html)。但是当我做python setup.py build时,我会得到一个错误:
ImportError:无法导入名称CompileError
我只需要打开一个gfx文件。(这是pythonchallenge.com的一部分)我怎么做呢?
我正在开发linux 64位
发布于 2017-09-27 08:18:01
下载
http://www.swftools.org/download.html您可以使用setup.py构建Python模块。
您可以“手动”使用make来完成前者,所需的全部内容是
python setup.py build
python setup.py install这是首选的方法。如果上面的内容给您带来了任何麻烦,或者您更喜欢make,下面的代码还将创建Python模块:
./configure
make
# substitute the following path with your correct python
installation:
cp lib/python/*.so /usr/lib/python2.4/site-packages/您可以通过以下操作测试python模块是否已正确安装
python -c 'import gfx'发布于 2014-06-06 13:48:15
enter code here不确定这有多稳定,但是在ubuntu上安装0.9.2似乎有很多问题:
wget http://www.swftools.org/swftools-2013-04-09-1007.tar.gz
tar -xzvf swftools-2013-04-09-1007.tar.gz
cd swftools-2013-04-09-1007/
./configure
make
sudo make install
sudo cp lib/python/*.so /usr/lib/python2.7/site-packages/应该在ubuntu上编译和安装。那么python -c 'import gfx'应该可以工作。
我看了一下setup.py脚本,看起来它使用的是来自distutils的CompileError,现在已经贬值了,我用from distutils.core import CCompilerError替换了它。
运行python setup.py会在更改后运行,但是会抱怨与jpeg和PIL._imaging.so有关的各种错误,所以我在文件中包含了一个instuctions.txt,其中包含了如何设置所需的包和符号链接等方面的说明。
我还必须从github上的swftools添加lib/art目录,并将其添加到lib目录中。
它在ubuntu 14.04上运行和安装,但也应该在mint上工作。
更新的包是这里
https://stackoverflow.com/questions/24081759
复制相似问题