from io import BytesIO importorror:无法导入名称BytesI

2024-10-05 14:21:45 发布

您现在位置:Python中文网/ 问答频道 /正文

当我尝试使用

python "c:\Django\blongo\blongo\blog\manage.py" runserver

我得到:

File "C:\Python27\lib\site-packages\django\http\request.py", line 7, in <module>
    from io import BytesIO
ImportError: cannot import name BytesIO

Tags: djangopyimporthttpmanagelibpackagessite
3条回答

对我来说。

导入io 从googleapclient.http导入mediaobasedownload

使用以下命令检查是否没有自己版本的io.py

C:\> python -c "import io; print io.__file__"
c:\python27\lib\io.pyc

您应该会看到类似的输出。

如果有您自己的版本,它会隐藏io包的内置版本。使用与标准模块不冲突的名称重命名您自己的模块。(不要忘记pyc文件。)

试试这个

from io import BytesIO

相关问题 更多 >