在安装virtualenvwrapper时出现了问题

在安装virtualenvwrapper时出现了问题

http://img1.sycdn.imooc.com//climg/5d5e2d7000011dd513240519.jpg

如图所示,已经安装了virtualenvwrapper-win,然后我就在电脑的高级系统设置中新建了WORKON_HOME在D:\envs这个变量值中,按照视频步骤操作下去,就出现了virtualenv "flask" does not exist. Create it with "mkvirtualenv"

应该如何解决这个问题?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。

1、错误信息为flask虚拟环境不存在,同学可以使用mkvirtualenv 命令来创建虚拟环境,若同学已经创建了,可以重新打开cmd窗口进行测试。

2、可以通过workon命令查看所有已经创建的虚拟环境,再使用workon进行切换。

http://img1.sycdn.imooc.com//climg/5d5e4fd20001110e04660208.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 威风的小金币 提问者 #1
    由于回复无法插入图片,请你看看我下面一个回答,我就不另外提一个新问题了。
    2019-08-23 21:43:31
提问者 威风的小金币 2019-08-23 21:50:18

http://img1.sycdn.imooc.com//climg/5d5fee0b0001946607500370.jpg

这个截图,我在django的虚拟环境中import django没有问题,import flask有问题,这个可以理解,因为我只在django的虚拟环境中安装了django。但看下面这个截图:

http://img1.sycdn.imooc.com//climg/5d5fee8d000186a407520287.jpg

我用workon从django的虚拟环境转到flask的虚拟环境中了,这时我import flask还是出问题,import django倒可以,这个我就不明白为什么了。而且小括号里明明是flask,但文件夹却是F:\envs\django2.2.4\Scripts\python,这又是为什么呢?


  • 同学,你好。同学在使用workon切换虚拟环境前的路径为F:\envs\django2.2.4\Scripts\python,在切换完虚拟环境后,路径是不会发生变化的。同学的路径是在django2.2.4的Scripts下进入的python,在导包时会从当前路径下进行查找,因此是可以导入django的,同学可以将路径切换到F:\envs后再进入python进行导包即可。同学可以使用pip list命令查看当前已安装的模块。祝学习愉快~~~~
    2019-08-26 09:49:36
  • 提问者 威风的小金币 回复 好帮手慕美 #2
    如果要在指定路径(F:\envs\django2.2.4\Scripts\python)用workon从django转到flask,由于路径不会发生变化,而指定路径下也没有flask模块,所以用workon转到flask的虚拟环境也不可能import flask。但是我不在这个指定路径中转,我重新打开cmd后直接在C盘操作,这样的切换却没问题,这是不是意味着我以后进行相关操作时,无需一定要进入到指定路径才能操作呢?
    2019-08-26 13:04:22
  • 好帮手慕美 回复 提问者 威风的小金币 #3
    同学,你好。在创建虚拟环境和切换虚拟环境时是不需要进到相应路径中的,但有一些操作是需要进到指定路径才可以的,例,在终端执行py文件,在相应路径中创建文件夹等。同学可根据实际情况来选择是否进入到指定路径中操作。
    2019-08-26 13:58:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师