11

という名前のプロジェクトがあり、このプロジェクトのパッケージをローカルFooにインストールしたいとします。requests私が期待しているのは、次のような構造です。

Foo/
|-main.py
|-requirements.txt
|-README.md
|-python_modules/
|-|-requests
...

でこれを行うことができますpip install -r requirments.txt -t ./python_modules/が、これは適切に機能しません。なぜなら、__init__.pyアンダーがないpython_modules/ため、プログラムはpython_modules.

一方、npm installこれは非常にうまく機能します。

だから私の質問は、どうやってpip同じように働かせるのnpmですか?

virtualenvPS:またはを使用する他の規則があることは知っていますがpythonbrew、それでもこの質問をしたいと思います。

4

3 に答える 3