采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在Cmd中输入 workon testvir2后 提示 “workon不是内部或外部命令,也不是可运行的程序或批处理程序”
安装virtualenvwrapper之后 实际上是会把workon mkvirtualenv之类的命令文件拷贝到python的 scripts目录下, 而script目录实际上安装的时候已经自动配置到环境变量中了, 所有不用再配置 会不会是因为你们的python版本引起这些文件被安装到其他目录下面了?你们需要确定一下 workon这些文件是否已经拷贝到对应的python的scripts下面去了
python版本引起这些文件被安装到其他目录下面了,怎么解决啊
不要在当前虚拟环境的scripts目录下运行, 你随便切换个目录 重新安装试试
老师,怎么检查workon这些文件是不是在script里面啊
给你们看一下我这里的安装效果 安装virtualenvwrapper之后 实际上是会把workon mkvirtualenv之类的命令文件拷贝到python的 scripts目录下, 而script目录实际上安装的时候已经自动配置到环境变量中了, 所有不用再配置 会不会是因为你们的python版本引起这些文件被安装到其他目录下面了
你是否安装了virtualenvwrapper-win workon命令是virtualenvwrapper的命令
virtualenvwrapper-win workon安装了,反复安装了很多遍,每次一退出来,再进入cmd操作的话,就不能用了!
没提到安装virtualenvwrapper-win workon 教程是pip virtualenvwrapper-win
Windows重装一下virtualenvwrapper-win,应该就可以了
一定不要在之前的虚拟环境的scripts目录下运行这个命令
每次都重装会不会有影响?
好吧,再看一遍视频吧
但是我到c:/user/myuser/testvir/Scripts 下面 使用workon 的话没有问题,是不是需要配置环境变量什么的?
现在我和你遇到同样的问题,你是怎么解决的?
!!已解决问题!!
方法一:每新建一个虚拟环境,都需要在其默认的scripts目录下打开cmd,然后执行一次pip install virtualenvwrapper-win
并且确认新建的虚拟环境Scripts文件夹中有workon.bat文件,即可解决问题。
——————————————————————————————
方法二:或者,在python的scripts目录下安装wrapper,即可在任意的位置cmd使用workon命令。
好像方法二比较有效果。bobby老师说的没错
我的事python3.6环境
赞分享
真的太感谢你了!!!!!
按照2-3节视频试着在C:\Users\WenLiang下运行workon命令,报错“workon不是内部或外部命令,也不是可运行的程序或批处理程序”。参考了这个方法二,即运行C:\Users\WenLiang\AppData\Local\Programs\Python\Python37\Scripts>pip install virtualenvwrapper-win后,再到C:\Users\WenLiang目录下运行workon就正常了。 谢谢分享!
你的有解决吗,我也是这样的,重装了还是没有解决
不要在之前虚拟目录的scripts目录下运行virtualenvwrapper-win的安装 你重新换个目录 重新安装一下就行了
已解决,谢谢老师
好的,
我每次都是跑到scripts下面去激活,然后在进行操作,直接workon命令不行,老提示
'workon' is not recognized as an internal or external command,
operable program or batch file.
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
15.2k 81
847 4
1.7k 22
1.5k 20
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号