インストールvirtualenv
してvirtualenvwrapper-win
。Pythonの場所が3つある場合、そのうちの1つはです.bat
。見る?
C:\>where python
C:\Python27\python.exe
C:\env\Scripts\python.bat
C:\env\Scripts\python.exe
また、新しいライブラリをインストールしようとするとpip
、最終的には
C:\env\Lib\site-packages
たとえばpip install Flask
、Pythonインタープリターを開いて、次のようにインポートしようとしました。
>>> import Flask
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Flask
だから私の質問は、なぜC:\env
存在するのかということだと思います。インストールしたのは少し前のことで、 dirが作成されvirtualenv
たと思います。env
とにかく、にあるメインのPythonインストールにパッケージをインストールできるようにしたいのですC:\Python27\Lib\site-packages
が、それは賢明な方法ではありませんか?人々は常にを使うべきだと聞きvirtualenv
ました。この問題を解決する方法とベストプラクティスについての提案を受け付けています。
また、私はvirtualenvwrapper-win
仕事に就くことができませんでした。その作者は、私のシステムのPythonのメインインストールがにあると思ったので、動作しないと私に言いましたC:\env\Scripts\python.exe