0

Windows では、Python 2.7 64-bitのvirtualenv内にPILMySQLなどをインストールするのに問題があります。http://www.lfd.uci.edu/~gohlke/pythonlibs/から拡張機能をダウンロードし、グローバルにインストールしました。

しかし、それらをvirtualenvインストールに適用するにはどうすればよいですか? プロジェクトで virtualenv を再インストールすると、現在インストールされているPILMySQLが継承されますか?

私の主なエラーは、pip をインストールしたときです: error: Unable to find vcvarsall.bat 今私が読んだことは、そのようなものをコンパイルするには Visual Studio が必要だということです。働く。

4

1 に答える 1

1

オプションを使用して環境を作成し--system-site-packagesます。仮想環境に入ると、インストールされていないパッケージをインポートしようとすると、グローバル サイト パッケージでそれを見つけようとし、そこで見つからない場合にのみImportError.

これは、独自のビルド環境を作成する以外に、Windows で試していることを実行する最も簡単な方法です。これは、私の経験から言えることですが、常に動作することが保証されているわけではありません。

このアプローチを使用する場合は、ファイルにパッケージを追加する (そして理想的には固定する) ことを確認してください。requirements.txtこのようにして、別の環境にデプロイする場合、依存関係を見逃すことはありません。

于 2013-05-09T21:11:42.300 に答える