我最后一次尝试通过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