0

Windows マシンで作成された virtualenv ディレクトリがあり、Python がインストールされていないバージン Windows マシンの同じ絶対パスにコピーしています。最初のパスでは、python27.dll を見つけることができなかったため、python.exe はバージン マシンで失敗しました。次に、最初のマシンに戻り、python27.dll を C:\Windows\System32 から virtualenv \Scrips フォルダーにコピーし、手順を繰り返しました。python.exe は、次のエラーでバージン マシンで失敗しました: ImportError: no module named functools.

この問題は、次の virtualenv の修正に関連しているようです: https://github.com/techtonik/virtualenv/commit/bd2fb414d016be7462d19bf9116117ac5aa9b019。virtualenv 1.7.1.2 と python 2.7 を使用していました。何か案は?

4

2 に答える 2

-1

あなたのコメントの1つから:

私の質問は単純ですが、virtualenv は Python がインストールされていなくても機能しますか?

いいえ、virtualenv ドキュメントの「Making Environments Relocatable」を読んでください

最も重要な引用:

注: このオプションは多少実験的なものであり、まだ特定されていない注意事項がある可能性があります。また、これは現在 Windows では機能しません。

于 2012-04-12T15:09:34.330 に答える