我试图在一个孤立的环境中构建,但我得到了一个错误:
ValueError: bad marshal data (unknown type code)
An error occurred when trying to install djangorestframework-csv 1.3.3. Look above this message for any errors that were output by easy_install.
While:
Installing django.
Getting distribution for 'djangorestframework-csv'.
Error: Couldn't install: djangorestframework-csv 1.3.3
make: *** [bin/django] Error 1
我试着在谷歌上搜索,发现5天前也报道了同样的问题:
https://github.com/mjumbewu/django-rest-framework-csv/issues/18
当您试图
^{pr2}$经过一点谷歌搜索,我发现这个错误发生在有errornous.pyc文件时。在
报告这个问题的人说他通过删除pycache解决了这个错误。我尝试搜索pycache并删除所有名为__pycache__
的文件夹,但是没有用。有什么办法解决这个问题吗?在
不管是谁意外地创建了这个发行版,在tarball中包含了
__pycache__
目录。在如果在构建中使用
download-cache
选项,可以通过打开下载的djangorestframework-csv-1.3.3.tar.gz
文件并删除有问题的目录来解决此问题。在在您的
${buildout:download-cache}/dist
目录中找到该文件,然后重新打包而不使用有问题的目录:现在再次运行buildout,它将使用固定的缓存文件。在
不幸的是,我们不能在这里使用
find-links
来指向固定的发行版,因为它只会在index
(例如默认的PyPI)没有包的情况下使用。在相关问题 更多 >
编程相关推荐