環境を起動すると、virtualenv から次の警告が表示されます。
C:\Python27\lib\site-packages\virtualenv-1.7.1.2-py2.7.egg\virtualenv.py:446:
UnicodeWarning: Unicode unequal comparison failed to convert both arguments to
Unicode - interpreting them as being equal
if c != content:
Overwriting my_env\Scripts\activate.ps1 with new content
Overwriting my_env\Scripts\activate with new content
Overwriting my_env\Scripts\activate.bat with new content
私のシステム (Windows 7、x86、Python 2.7.2) では何も変わっていないことを 99% 確信しています。追加する必要がある唯一のことは、Python と virtualenv をしばらく (おそらく 1 年) 使用していないことです。しかし、その間、Windows の更新プログラムやサービス パックは適用されませんでした。
my_env の下の Scripts フォルダーを調べると、上記の 3 つの activate* スクリプトに新しいタイムスタンプがあることがわかります。他のすべては同じです。
編集:
いくつかの追加情報:
Scripts フォルダーから 3 つの activate* スクリプトを削除しました。次に、virtualenv を再起動しました。警告なし。ただし、activate* スクリプトは再作成されませんが、1 つのメッセージが表示されOverwriting my_env\Scripts\activate.ps1 with new content
ます。