我正在使用virtualenv切换我的python dev env。但当我运行时,我遇到这样的错误消息:

Error: deactivate must be sourced. Run 'source deactivate'
instead of 'deactivate'.

Usage: source deactivate

removes the 'bin' directory of the environment activated with 'source
activate' from PATH.

在Google上进行了一些搜索之后,似乎在/usr/local/bin/virtualenvwrapper.sh中定义的workon my_env调用了workon。在蟒蛇的箱子里有一个同名的脚本,所以它被错误的工作人员调用了。
有没有关于解决冲突的建议?

最佳答案

对于我来说,一个有效的解决方案是重命名水蟒箱中的deactivate
mv deactivate conda-deactivate

07-26 09:33