2016-12-06 1 views
0

私は既存のプロジェクトで作業をしています。環境を整えるのは本当に苦労しています。ven.py内でmanage.pyを実行するには?

プロジェクトフォルダにはmanage.pyサーバが含まれています。このサーバは、サーバを起動するためのエントリポイントとして使用します。

私が必要とするすべてのモジュールなどが入っているvenvフォルダもあります。

manage.pyでrunserverを実行すると、「モジュールがありません。sqlserver_ado.base」と表示されます。たとえ私が仮想環境を起動してbashにいても...このモジュールは、例えばvenvフォルダのvenv\Lib\site-packagesにあります。

私は非常に混乱しています。私はまた、モジュールが欠けていると言われているものをコピーしようとしました。この方法でも他の問題に遭遇しました。

+0

ます。http: //djangodeployment.com/2016/11/01/virtualenv-demystified/ –

+0

私はあなたの質問を重複としてマークしましたが、あなたが正しい重複を選択したことを確認するのに十分な情報を掲載していません。このエラーメッセージには多数の質問があります。 *良い*のものには、OPがあるOSとPythonのバージョンと問題のあるコードのコピーだけが含まれています([ヘルプ]の[mcve]ガイダンスも参照してください)。詳細なヘルプが必要な場合は、これらの詳細を質問に反映してください。 – tripleee

答えて

2
  1. 実行virtualenv venvあなたの中に後トンランからインストールディレクトリ
  2. を希望: source \your_folder\venv\bin\activate
  3. 今あなたがenvの意味シェル で$前(venv)がインストール
  4. アクティブで見るsohuldパッケージを実行する pip install package_name
  5. 実行pip freezeインストールされたpacを取得するkages
  6. 実行python manage.py runserver

細かいevrythingランはジャンゴ・シェルの実行にアクセスすることを確認するためにmanage.pyファイルを含めるフォルダをプロジェクトに行くpython manage.py shellこれは(それの鉱山を)助けるべき

1

インストールするモジュールをダウンロードし、解凍します。 virtualenvのpythonバイナリのパスを取得します。 Windowsの場合は/Documents/web/env_mysite/Scripts/python.exe.

いいえいいえ、モジュールを解凍した場所に移動し、次の操作を行います。

/Documents/web/env_mysite/Scripts/python.exe setup.py install 
関連する問題