请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

workon命令为什么能查看另一个目录里的虚拟环境呢?

老师,这章6:24分的时候,为什么你在testvir下的Scripts下可以用workon命令查看别的目录Envs下的虚拟环境呢?如果workon命令可以查看全局里的虚拟环境,为什么workon下没有testvir这个选项呢?https://img1.sycdn.imooc.com/szimg//595c5def0001740209180662.jpg

正在回答 回答被采纳积分+3

2回答

bobby 2017-07-06 09:28:08
  1. 首先你在pip install virtualenvwrapper-win 之后 会安装一个workon 以及 mkvirtualenv等等你能看到的命令的bat文件 也就是windows的可执行文件到python的scripts目录下面, 所以安装这个的时候一定要小心 不能再已有的虚拟环境中或者虚拟环境的scripts下面安装virtualenvwrapper不然会安装到虚拟环境中, 因为虚拟环境中也有pip文件 会优先选择虚拟环境中的pip文件 就会被安装到虚拟环境中 这个时候你想要运行workon命令就只有到虚拟环境下运行, 所以这点一定要切记,

  2. 关于workon为什么能找到虚拟环境是因为workon文件会去找WORKON_HOME这个环境变量找到虚拟环境统一保存的目录 然后去里面找到所有虚拟环境, 所以WORKON_HOME 这个环境变量你是可以自己设置的

0 回复 有任何疑惑可以回复我~
提问者 苏家小萝卜 2017-07-05 11:37:46

另外老师,为什么你在testvir下的Scripts下mkvirtualenv testvir2生成的虚拟环境会在Envs这个目录下呢?


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信