Django:manage.pyの実行は常に中止されます


12

ローカルにセットアップしようとしている既存のDjangoアプリケーションがあります。仮想環境を作成し、必要なすべての依存関係をインストールした後、実行manage.pyを中止すると、他の有用なエラーメッセージは表示されません。

(venv) $ python manage.py
[1]    39973 abort      python manage.py

提供されたサブコマンドもすべて中止されるだけで、私は運が悪いときにデバッグする方法を見つけようとしました。

使用するバージョン:

python 3.6.8
Django 2.0.2

編集:

ようやく問題がわかりました。macOS 10.15(Catalina)を使用している場合、これが役立ちます。

依存関係の1つにcryptographyopensslが必要です。あなたはbrew経由でopensslをインストールし、次にシンボリックリンクを以下に追加できます:

cd /usr/local/lib
ln -s /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib libcrypto.dylib
ln -s /usr/local/Cellar/openssl/1.0.2t/lib/libssl.1.0.0.dylib libssl.dylib

これは、settings.pyファイルの問題である可能性があります。おそらく構文エラーか例外か?
gelonida、

冗長性を上げると何かがわかりますか?python manage.py --verbosity 3また、シェルスニペットからは、仮想環境がアクティブ化されているようには見えません。どのシェルを使用していますか?venvまたはを使用していますかvirtualenv?何がpython --version戻り3.6.8ますか?何についてのpip freeze出力?
FlipperPA

サーバーを実行しますか?manage.pyで何をしたいですか?
Moh Vahedi

manage.pyを使用するさまざまな目的のいくつかのコマンドがpython manage.py runserverあります。===> runはサーバーです。python manage.py startapp===>プロジェクトの親フォルダーにアプリを作成します。あなたの目的は何ですか?
Moh Vahedi

--verbosityオプションを追加しても何も起こりません。移行を実行したいだけですが、manage.py前述のように、中止のためのコマンドはありません。これはopensslとmacOS Catalinaに関連していると思います。
Marlon Marcos

回答:



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.