pip install django-csvimport -U
后
试图卸载我的django回滚并收到错误WindowsError:
[Error 5] Access is denied:
此后我导入django 我收到错误 -
ImportError:没有名为Utils.version的模块
有什么问题?我该如何解决? Django已安装,我已经添加到python path django文件夹中,我是从pip获得的。
> (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'
答案 0 :(得分:1)
我认为这可能是1.8版升级的常见问题。 看到其他第三方django包的各种报道。 当然,如果你之前的Django是1.6或更早,那么它只适用于旧的csvimport 2.1,并且需要升级到版本2.11
你应该可以使用当前的csvimport 2.11和django 1.8,但我建议你使用最新的django 1.11
您可能需要先卸载django-csvimport,然后升级django,然后重新安装最新的csvimport。
Ed Crewe