首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip升级错误不能再导入django了-没有名为Utils.version的模块

pip升级错误不能再导入django了-没有名为Utils.version的模块
EN

Stack Overflow用户
提问于 2017-08-22 10:05:54
回答 1查看 162关注 0票数 0

运行pip install django-csvimport -U

尝试卸载我的django,回滚并获得错误WindowsError:

[Error 5] Access is denied:

在此之后,当我导入django时,我会得到错误-

ImportError:没有名为Utils.version的模块

怎么了?我该怎么解决?Django已经安装,我已经将从pip中获得的python路径django文件夹添加到python路径中。

代码语言:javascript
复制
>  (rent_unit_venv) C:\Users\PAPA\DEV\rent_unit\src>pip install
> django-csvimport -U
>     Collecting django-csvimport
>       Downloading django-csvimport-2.11.tar.gz (45kB)
>         100% |################################| 51kB 188kB/s
>     Collecting django>=1.7 (from django-csvimport)
>       Downloading Django-1.11.4-py2.py3-none-any.whl (6.9MB)
>         100% |################################| 7.0MB 116kB/s
>     Collecting chardet (from django-csvimport)
>       Downloading chardet-3.0.4-py2.py3-none-any.whl (133kB)
>         100% |################################| 143kB 1.9MB/s
>     Collecting pytz (from django>=1.7->django-csvimport)
>       Downloading pytz-2017.2-py2.py3-none-any.whl (484kB)
>         100% |################################| 491kB 1.0MB/s
>     Building wheels for collected packages: django-csvimport
>       Running setup.py bdist_wheel for django-csvimport ... done
>       Stored in directory: C:\Users\PAPA\AppData\Local\pip\Cache\wheels\29\69\de\206e3a0263d286c9300dcc833b60ba95a75919c4bb00ca78b2
>     Successfully built django-csvimport
>     Installing collected packages: pytz, django, chardet, django-csvimport
>       Found existing installation: Django 1.8
>         Uninstalling Django-1.8:
>           Successfully uninstalled Django-1.8
>       Rolling back uninstall of Django
>     Exception:
>     Traceback (most recent call last):
>       File "c:\users\papa\dev\rent_unit\rent_unit_venv\lib\site-packages\pip\basecommand.py",
> line 215, in main
>         status = self.run(options, args)
>       File "c:\users\papa\dev\rent_unit\rent_unit_venv\lib\site-packages\pip\commands\install.py",
> line 342, in run
>         prefix=options.prefix_path,
>       File "c:\users\papa\dev\rent_unit\rent_unit_venv\lib\site-packages\pip\req\req_set.py",
> line 790, in install
>         requirement.rollback_uninstall()
>       File "c:\users\papa\dev\rent_unit\rent_unit_venv\lib\site-packages\pip\req\req_install.py",
> line 759, in rollback_uninstall
>         self.uninstalled.rollback()
>       File "c:\users\papa\dev\rent_unit\rent_unit_venv\lib\site-packages\pip\req\req_uninstall.py",
> line 135, in rollback
>         renames(tmp_path, path)
>       File "c:\users\papa\dev\rent_unit\rent_unit_venv\lib\site-packages\pip\utils\__init__.py",
> line 265, in renames
>         os.makedirs(head)
>       File "c:\users\papa\dev\rent_unit\rent_unit_venv\lib\os.py", line 150, in makedirs
>         makedirs(head, mode)
>       File "c:\users\papa\dev\rent_unit\rent_unit_venv\lib\os.py", line 157, in makedirs
>         mkdir(name, mode)
>     WindowsError: [Error 5] Access is denied: 'c:\\users\\papa\\dev\\rent_unit\\rent_unit_venv\\lib\\site-packages\\django\\contrib\\admin\\templates'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-29 19:26:05

我相信这可能是1.8版升级的一个常见问题。看到了其他第三方django包的各种报告。当然,如果您以前的Django是1.6或更高版本,那么它只能使用旧的csvimport2.1,并且需要升级到2.11版本。

您应该能够在django 1.8中使用当前的csvimport 2.11,但我建议您使用最新的django 1.11

您可能需要临时卸载django-csvimport,然后升级django,然后重新安装最新的csvimport。

埃德·克鲁

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45814693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档