前提・実現したいこと
以前、Catalinaを使っていたときは問題がなかったのですが、Montereyに変えたところ、
python3 manage.py runでサーバーが起動しなくなりました。
python3 manage.py runを入力すると以下のエラーが表示されます。
このエラーを解決したいためお力添えをお願いしたいです。。
発生している問題・エラーメッセージ
dyld[1775]: dyld cache '/System/Library/dyld/dyld_shared_cache_x86_64h' not loaded: syscall to map cache into shared region failed dyld[1775]: Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python Reason: tried: '/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation' (no such file), '/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation' (no such file) zsh: abort python3 manage.py runserver
試したこと
ここらの記事を試したのですがうまくいかず、、、
https://qiita.com/koooooo/items/b21d87ffe2b56d0c589b
https://qiita.com/mckyhrs/items/94a2db3506287df0420e
補足情報(FW/ツールのバージョンなど)
このエラー以外にも、pipでinstallをすると同様のエラーがでます。
ターミナルでのバージョンの確認です。
genta@hachisogawagentanoMacBook-Air ~ % python --version
Python 3.7.2
genta@hachisogawagentanoMacBook-Air ~ % pyenv versions
system
- 3.7.2 (set by /Users/genta/.python-version)
genta@hachisogawagentanoMacBook-Air ~ % which python
/Users/genta/.pyenv/shims/python
genta@hachisogawagentanoMacBook-Air ~ % which python3
/Users/genta/.pyenv/shims/python3
genta@hachisogawagentanoMacBook-Air ~ %
追記
あたらしく仮想環境を作るとpipは動くようになりました。
しかしdjngorestframeworkをpipでインストールできたのですが、
pip
1Collecting djangorestframework 2 Using cached djangorestframework-3.13.1-py3-none-any.whl (958 kB) 3Requirement already satisfied: pytz in ./venv/lib/python3.10/site-packages (from djangorestframework) (2021.3) 4Requirement already satisfied: django>=2.2 in ./venv/lib/python3.10/site-packages (from djangorestframework) (3.2.9) 5Requirement already satisfied: sqlparse>=0.2.2 in ./venv/lib/python3.10/site-packages (from django>=2.2->djangorestframework) (0.4.2) 6Requirement already satisfied: asgiref<4,>=3.3.2 in ./venv/lib/python3.10/site-packages (from django>=2.2->djangorestframework) (3.4.1) 7Installing collected packages: djangorestframework 8Successfully installed djangorestframework-3.13.1 9コード
写真のようにファイル内で利用できない状態で、解決方法が知りたいです。。
ちなみに、pip install -r requirements.txtを行うとこのようなエラーが出ましたが、上のエラーと関係しているかがわかりません。
fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. It appears you are missing some prerequisite to build the package from source. You may install a binary package by installing 'psycopg2-binary' from PyPI. If you want to install psycopg2 from source, please install the packages required for the build and try again. For further information please check the 'doc/src/install.rst' file (also at <https://www.psycopg.org/docs/install.html>). error: command '/usr/bin/clang' failed with exit code 1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/18 00:55