gpt4 book ai didi

python - easy_install 值错误 : bad marshal data (unknown type code)

转载 作者:太空宇宙 更新时间:2023-11-04 09:01:25 35 4
gpt4 key购买 nike

我试图在孤立的环境中扩建,但我收到了这个错误:

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

当您尝试

时也会发生此错误
easy_install djangorestframework-csv==1.3.3

经过更多的谷歌搜索后,我发现当存在错误的 .pyc 文件时会发生此错误。

这个报告问题的人说他通过删除 pycache 解决了这个错误。我尝试搜索 pycache 并删除所有名为 __pycache__ 的文件夹,但它没有帮助。有什么解决办法吗?

最佳答案

创建发行版的人不小心包含压缩包中的 __pycache__ 目录。

如果您在构建中使用 download-cache 选项,您可以通过打开下载的 djangorestframework-csv-1.3.3.tar.gz 文件来解决这个问题并删除有问题的目录。

在您的 ${buildout:download-cache}/dist 目录中找到该文件,并在没有违规目录的情况下重新打包它:

tar xzvf djangorestframework-csv-1.3.3.tar.gz
rm -rf djangorestframework-csv-1.3.3/rest_framework_csv/__pycache__/
tar czvf djangorestframework-csv-1.3.3.tar.gz djangorestframework-csv-1.3.3

现在再次运行您的构建,它将使用固定的缓存文件。

不幸的是,我们不能在这里使用 find-links 来指向固定分布,因为它只会在 index(例如默认情况下的 PyPI)不可用时使用也有包裹。

关于python - easy_install 值错误 : bad marshal data (unknown type code),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25017970/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com