私はこれらの指示に従いました。あれは:
blah_projectフォルダとその中に別のフォルダを作成しvenvました。- を実行
virtualenv --no-site-packages venvして、内部に仮想環境を作成しますvenv。 - でアクティブ
venv化source venv/bin/activate - 走る
pip install pyramid - 走る
pcreate -s alchemy blah
今、私が直面している問題は、たとえばpython blah/setup.py test -q、コマンドを実行すると、必要なパッケージが適切なvenvサブパスではなく、現在のディレクトリにインストールされることです。それは期待される動作ですか?常に正しいパスにパッケージをインストールするようにスクリプトを設定するにはどうすればよいですか?
内部setup.pyを調べてみましたが、関連するものは何も見つかりませんでした。つまり、setuptools.setup()関数呼び出しに渡されるパスがありません。