我正在尝试在我的 django 项目中设置django-silkpython manage.py collectstatic
,并且在运行. 我已经尝试创建一个新的虚拟环境并再次尝试,但我得到了同样的错误。但是,如果我要创建一个只有 Dango Rest Framework 和 Silk 的新 django 项目,一切正常。我已经在这个问题上停留了几天。任何人都可以帮忙吗?
我的环境:MacOS Catalina 10.15.4 python 3.7.3 Django 2.2.10 djangorestframework 3.9.1 django-silk 3.0.4 项目位置:/Users/cstephenson/Desktop/repos/MyProject
完整的堆栈跟踪:
File "manage.py", line 15, in <module>
execute_from_command_line(sys.argv)
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/core/management/base.py", line 364, in execute
output = self.handle(*args, **options)
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 188, in handle
collected = self.collect()
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 114, in collect
handler(path, prefixed_path, storage)
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 352, in copy_file
self.storage.save(prefixed_path, source_file)
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/core/files/storage.py", line 52, in save
return self._save(name, content)
File "/Users/cstephenson/Desktop/myenv/lib/python3.7/site-packages/django/core/files/storage.py", line 242, in _save
os.makedirs(directory)
File "/Users/cstephenson/Desktop/myenv/bin/../lib/python3.7/os.py", line 211, in makedirs
makedirs(head, exist_ok=exist_ok)
File "/Users/cstephenson/Desktop/myenv/bin/../lib/python3.7/os.py", line 211, in makedirs
makedirs(head, exist_ok=exist_ok)
File "/Users/cstephenson/Desktop/myenv/bin/../lib/python3.7/os.py", line 211, in makedirs
makedirs(head, exist_ok=exist_ok)
[Previous line repeated 1 more time]
File "/Users/cstephenson/Desktop/myenv/bin/../lib/python3.7/os.py", line 221, in makedirs
mkdir(name, mode)
OSError: [Errno 30] Read-only file system: '/[Path to project]'