启动环境时,我从 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
我 99% 肯定我的系统(Windows 7、x86、Python 2.7.2)没有任何变化。我唯一应该补充的是,我有一段时间(可能一年)没有使用 Python 和 virtualenv。但在过去的时间里,没有应用任何 Windows 更新或服务包。
当我查看 my_env 下的 Scripts 文件夹时,我看到上面引用的三个 activate* 脚本具有新的时间戳。其他一切都是一样的。
编辑:
一些附加信息:
我从 Scripts 文件夹中删除了三个 activate* 脚本。然后我重新启动了virtualenv。没有警告。但是激活 * 脚本不会重新创建,尽管有一条消息说Overwriting my_env\Scripts\activate.ps1 with new content
.