問題タブ [python-venv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
955 参照

python - pid/gid を使用して uWsgi を実行する際の問題

uidwsgi ini ファイルで/パラメータを使用して uWsgi を実行しようとしていgidます。これにより、起動後に特権アクセスが削除されます。

注: これら 2 つのパラメーターを ini ファイルから削除すると、すべて正常に動作します。また、ソケットに問題はありません。ただし、指定したuidand gid(nginx ユーザーとグループ) で実行すると、仮想環境の読み込みに問題があることを示すエラーが表示されます。

Traceback (most recent call last): File "wsgi.py", line 14, in <module> from app import app as application File "/var/www/wsgi/flask-appbuilder/peds_registry/app/__init__.py", line 1, in <module> import logging ImportError: No module named logging

繰り返しますが、これは gid/pid なしで実行すると問題なく動作します。また、ユーザーとグループ nginx の両方が存在し、どちらも python プロジェクトのディレクトリ構造に対する所有権を持っていることに注意してください。

私のNginx構成のサーバー/場所のディレクティブは次のとおりです。

私の uwsgi スタートアップは次のとおりです。

そして、私の uWsgi スタートアップ ini は次のとおりです。

述べたように、これは gid/uid パラメータなしで正常にロードされますが、追加すると

ini ファイルに書き込むと、上記のエラーが表示されます。

すべての検索でソケットのアクセス許可が得られますが、問題は仮想環境内からモジュールをロードしているようです。

余談ですが、pipから仮想環境にインストールされたuWsgiを使用しています。

0 投票する
0 に答える
1865 参照

python - install vitualenv にエラーがあり、要件を満たす vitual env が見つかりませんでした

ここに画像の説明を入力

vitualenv をインストールしようとすると、次のように表示されます。

要件 vitualenv を満たすバージョンが見つかりませんでした (バージョンから: ) vitualenv に一致するディストリビューションが見つかりません

私は何をすべきか??

0 投票する
0 に答える
38 参照

python-venv - どのpython仮想環境がローカルおよびシステムごとにインストールされますか?

Python仮想環境venvがアクティブになるとvenv、システムごとにローカルに追加され、OSに何が追加されるのだろうか?

私のLAMPインストールvenvは、アクティブ化されている間、システム全体の効果があること、つまり私が思っていたように環境内にないことを通知してから尋ねます。

0 投票する
2 に答える
2459 参照

python - Python 3 venv を使用して postactivate スクリプトを使用するにはどうすればよいですか?

私はvenvpyvenv環境を作成するために使用)を使用しており、ここで環境変数を設定したいのですがpostactivate、もののように見えvirtualenvます。これはでできますvenvか?

0 投票する
1 に答える
599 参照

python-3.x - Anaconda と python.org python 3.5 を使用した Python virtualenv

私はpython.orgからアナコンダPython 3.5とPython 3.5の両方を持っています(Windows上)

anaconda バージョンではなく、python 3.5.1 のみで virtualenv を作成したいと考えています。

私が走るとき

python3 c:\Python35\Tools\scripts\pyvenv.py venv

python -VPython 3.5.1 :: Anaconda 4.0.0 (64-bit)環境をアクティブ化した後も表示される

ネイティブの 3.5 バージョンを使用する方法はありますか?

0 投票する
2 に答える
2142 参照

python - python 仮想環境でファイルをインポートする

私はpython3、venv、およびc9.io PAASを使用してWebアプリを作成しています。私のコードの構造は次のとおりです。

ここでは をbatch_runnerインポートabstract_parserし、次に time_parser からインポートします。すべてがインストールされ、venv がアクティブ化された状態で実行されます。

具体的には、次のものbatch_runner.pyが含まれます。

logic/__init__.py空です。logic/parsers/__init__.py内容:

に行って直接logic実行すると、すべてが期待どおりに機能します。python abstract_parser.pyただし、1レベル上に移動して実行するとpython batch_runner.py、インポートできますが、から呼び出されたものをabstract_parser見つけることができず、スローされますtime_parserabstract_parserImportError: No module named 'abstract'

0 投票する
0 に答える
860 参照

python - tensorflow 用に作成された virtualenv への NLTK のインストール

公式ドキュメントに記載されているように、anacondaを使用してMacにtensorflowをインストールしました。

私は PyCharm を使用しており、tensorflow がインストールされている正しいインタープリターを選択しました (そうしないと、tensorflow をインポートできません)。今この環境でnltkをインポートしたいと思います。この環境では nltk が表示されません。そこで、ターミナルから仮想環境をアクティブ化し、pip install nltk を実行しました。しかし、nltk は既にインストールされていると表示されます。作成した環境で nltk (またはその他のパッケージ) を使用するにはどうすればよいですか?

ここに画像の説明を入力