问题描述
我一直在使用 pipenv shell
创建的虚拟环境中运行 python 脚本,它运行良好。
我总是从 bash 脚本运行该过程,该脚本将目录更改为包含 python 脚本的文件夹,使用 pipenv shell
激活 virtualenv,然后运行 python 脚本,然后退出 virtualenv。
但是,我一定在终端中输入了错误并破坏了一些东西,现在我在虚拟环境中运行脚本时得到了这个:
Launching subshell in virtual environment...
Traceback (most recent call last):
File "/home/manuel/.local/bin/pipenv",line 8,in <module>
sys.exit(cli())
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/vendor/click/core.py",line 829,in __call__
return self.main(*args,**kwargs)
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/vendor/click/core.py",line 782,in main
rv = self.invoke(ctx)
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/vendor/click/core.py",line 1259,in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/vendor/click/core.py",line 1066,in invoke
return ctx.invoke(self.callback,**ctx.params)
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/vendor/click/core.py",line 610,in invoke
return callback(*args,**kwargs)
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/vendor/click/decorators.py",line 73,in new_func
return ctx.invoke(f,obj,*args,**kwargs)
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/cli/command.py",line 429,in shell
do_shell(
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/core.py",line 2387,in do_shell
shell.fork_compat(*fork_args)
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/shells.py",line 121,in fork_compat
c.interact(escape_character=None)
File "/home/manuel/.local/lib/python3.8/site-packages/pipenv/vendor/pexpect/pty_spawn.py",line 788,in interact
mode = tty.tcgetattr(self.STDIN_FILENO)
termios.error: (25,'Inappropriate ioctl for device')
我已经卸载并重新安装了 pipenv
,但无济于事。
如果我在不激活虚拟环境的情况下运行脚本,则不会出现上述错误,但我还有其他问题。
是什么导致了这个错误?我怎样才能摆脱它?谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)