请稍等 ...
×

采纳答案成功!

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

workon testvir2

在Cmd中输入 workon testvir2后 提示 “workon不是内部或外部命令,也不是可运行的程序或批处理程序”

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

8回答

bobby 2017-04-25 17:51:52

安装virtualenvwrapper之后 实际上是会把workon mkvirtualenv之类的命令文件拷贝到python的 scripts目录下, 而script目录实际上安装的时候已经自动配置到环境变量中了, 所有不用再配置 会不会是因为你们的python版本引起这些文件被安装到其他目录下面了?你们需要确定一下 workon这些文件是否已经拷贝到对应的python的scripts下面去了

0 回复 有任何疑惑可以回复我~
  • python版本引起这些文件被安装到其他目录下面了,怎么解决啊
    回复 有任何疑惑可以回复我~ 2018-03-15 10:34:09
  • 不要在当前虚拟环境的scripts目录下运行, 你随便切换个目录 重新安装试试
    回复 有任何疑惑可以回复我~ 2018-03-19 09:36:31
  • 老师,怎么检查workon这些文件是不是在script里面啊
    回复 有任何疑惑可以回复我~ 2018-08-16 20:47:13
bobby 2017-03-28 09:18:08

https://img1.sycdn.imooc.com/szimg//58d9b97000018ba310260968.jpg给你们看一下我这里的安装效果 安装virtualenvwrapper之后 实际上是会把workon mkvirtualenv之类的命令文件拷贝到python的 scripts目录下, 而script目录实际上安装的时候已经自动配置到环境变量中了, 所有不用再配置 会不会是因为你们的python版本引起这些文件被安装到其他目录下面了

0 回复 有任何疑惑可以回复我~
bobby 2017-03-14 09:09:23

你是否安装了virtualenvwrapper-win workon命令是virtualenvwrapper的命令

0 回复 有任何疑惑可以回复我~
  • virtualenvwrapper-win workon安装了,反复安装了很多遍,每次一退出来,再进入cmd操作的话,就不能用了!
    回复 有任何疑惑可以回复我~ 2017-03-27 19:29:42
  • 没提到安装virtualenvwrapper-win workon 教程是pip virtualenvwrapper-win
    回复 有任何疑惑可以回复我~ 2017-04-25 06:40:25
一一倾 2017-07-19 16:42:28

Windows重装一下virtualenvwrapper-win,应该就可以了

1 回复 有任何疑惑可以回复我~
  • bobby #1
    一定不要在之前的虚拟环境的scripts目录下运行这个命令
    回复 有任何疑惑可以回复我~ 2017-07-20 10:04:32
  • 每次都重装会不会有影响?
    回复 有任何疑惑可以回复我~ 2018-01-02 15:45:56
  • 好吧,再看一遍视频吧
    回复 有任何疑惑可以回复我~ 2018-03-15 10:35:27
提问者 const7 2017-03-13 19:39:28

但是我到c:/user/myuser/testvir/Scripts 下面 使用workon 的话没有问题,是不是需要配置环境变量什么的?

1 回复 有任何疑惑可以回复我~
  • 现在我和你遇到同样的问题,你是怎么解决的?
    回复 有任何疑惑可以回复我~ 2017-04-25 05:59:59
zhoujielun 2018-07-11 01:54:07

!!已解决问题!!

方法一:每新建一个虚拟环境,都需要在其默认的scripts目录下打开cmd,然后执行一次pip install virtualenvwrapper-win

https://img1.sycdn.imooc.com//szimg/5b44eea20001789714480431.jpg


并且确认新建的虚拟环境Scripts文件夹中有workon.bat文件,即可解决问题。


——————————————————————————————

方法二:或者,在python的scripts目录下安装wrapper,即可在任意的位置cmd使用workon命令。


好像方法二比较有效果。bobby老师说的没错

我的事python3.6环境



0 回复 有任何疑惑可以回复我~
  • bobby #1
    赞分享
    回复 有任何疑惑可以回复我~ 2018-07-13 11:13:10
  • 真的太感谢你了!!!!!
    回复 有任何疑惑可以回复我~ 2019-01-26 23:55:03
  • 按照2-3节视频试着在C:\Users\WenLiang下运行workon命令,报错“workon不是内部或外部命令,也不是可运行的程序或批处理程序”。参考了这个方法二,即运行C:\Users\WenLiang\AppData\Local\Programs\Python\Python37\Scripts>pip install virtualenvwrapper-win后,再到C:\Users\WenLiang目录下运行workon就正常了。
    
    谢谢分享!
    回复 有任何疑惑可以回复我~ 2019-02-22 12:21:04
_飛旋枫叶_0 2017-10-22 13:58:15

你的有解决吗,我也是这样的,重装了还是没有解决

0 回复 有任何疑惑可以回复我~
  • bobby #1
    不要在之前虚拟目录的scripts目录下运行virtualenvwrapper-win的安装 你重新换个目录 重新安装一下就行了
    回复 有任何疑惑可以回复我~ 2017-10-23 10:59:13
  • 已解决,谢谢老师
    回复 有任何疑惑可以回复我~ 2017-10-31 15:01:52
  • 好的,
    回复 有任何疑惑可以回复我~ 2017-11-01 14:46:23
weibo_字无忌_0 2017-03-27 19:28:08

我每次都是跑到scripts下面去激活,然后在进行操作,直接workon命令不行,老提示

'workon' is not recognized as an internal or external command,

operable program or batch file.


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