将pip升级到7.10后,“ImportError:没有命名模块”错误

时间:2015-07-20 20:07:48

标签: python django django-admin migration pip

我最后一次尝试通过Pip安装Django软件包,它向我展示了Pip的最新版本可用!但是,当我升级它时遇到了如下错误:

Exception:
Traceback (most recent call last):
  File "/usr/lib/python3.4/shutil.py", line 522, in move
    os.rename(src, real_dst)
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.4/dist-packages/pip-1.5.6-py3.4.egg' -> '/tmp/pip-vmqzjiuv-uninstall/usr/local/lib/python3.4/dist-packages/pip-1.5.6-py3.4.egg'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/pip-1.5.6-py3.4.egg/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/local/lib/python3.4/dist-packages/pip-1.5.6-py3.4.egg/pip/commands/install.py", line 283, in run
    requirement_set.install(install_options, global_options, root=options.root_path)
  File "/usr/local/lib/python3.4/dist-packages/pip-1.5.6-py3.4.egg/pip/req.py", line 1431, in install
    requirement.uninstall(auto_confirm=True)
  File "/usr/local/lib/python3.4/dist-packages/pip-1.5.6-py3.4.egg/pip/req.py", line 598, in uninstall
    paths_to_remove.remove(auto_confirm)
  File "/usr/local/lib/python3.4/dist-packages/pip-1.5.6-py3.4.egg/pip/req.py", line 1836, in remove
    renames(path, new_path)
  File "/usr/local/lib/python3.4/dist-packages/pip-1.5.6-py3.4.egg/pip/util.py", line 295, in renames
    shutil.move(old, new)
  File "/usr/lib/python3.4/shutil.py", line 532, in move
    rmtree(src)
  File "/usr/lib/python3.4/shutil.py", line 463, in rmtree
    _rmtree_safe_fd(fd, path, onerror)
  File "/usr/lib/python3.4/shutil.py", line 401, in _rmtree_safe_fd
    _rmtree_safe_fd(dirfd, fullname, onerror)
  File "/usr/lib/python3.4/shutil.py", line 421, in _rmtree_safe_fd
    onerror(os.unlink, fullname, sys.exc_info())
  File "/usr/lib/python3.4/shutil.py", line 419, in _rmtree_safe_fd
    os.unlink(name, dir_fd=topfd)
PermissionError: [Errno 13] Permission denied: 'cmdoptions.py'

Storing debug log for failure in /home/alireza/.pip/pip.log

之后,当我安装每个Django包并运行python manage.py makemigrations时,我看到以下错误:

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/alireza/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
    utility.execute()
  File "/home/alireza/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 312, in execute
    django.setup()
  File "/home/alireza/test/lib/python3.4/site-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/home/alireza/test/lib/python3.4/site-packages/django/apps/registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "/home/alireza/test/lib/python3.4/site-packages/django/apps/config.py", line 86, in create
    module = import_module(entry)
  File "/home/alireza/test/lib/python3.4/importlib/__init__.py", line 109, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 2231, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2214, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2201, in _find_and_load_unlocked
ImportError: No module named 'tagging'

我该怎么办?我是新手,并使用Django 1.8

0 个答案:

没有答案