我通过pip安装了virtualfish,它可以正常工作,但我的提示符并没有显示我在用vf创建的venv中。如果我创建了没有virtualfish的venv,则提示只有venv指示器。
我尝试按照virtualfish的说明操作funced fish_prompt,但我无法编辑该函数。如果我试图删除或添加函数,我的终端就会变得疯狂--现有的函数会跳来跳去,重复行,并且不接受我的输入。我已经放弃了,想要删除virtualfish,但当我执行pip uninstall virtualfish时,它会返回Cannot uninstall requirement virtualfish, not installed。如果我sudo,它也会做同样的事情。它也不会出现在pip freeze中。但是,vf venv工作正常,所以很明显它是安装在某个地方的。
这快把我逼疯了,我只想让它消失。我还能怎么卸载它?
发布于 2017-04-18 00:04:25
当遇到删除虚拟鱼的问题时,请确保在运行pip uninstall之前将当前的venv保留为vf deactivate。否则,您将尝试从当前的virtualenv卸载virtualfish (这会失败,因为它很可能是全局安装的)。
发布于 2017-04-04 05:55:32
我在运行pip uninstall virtualfish和pip uninstall virtualenv时没有遇到任何困难。如果你运行python -c 'import virtualfish;print(virtualfish.__path__)',它会告诉你模块的目录。
您在运行funced fish_prompt时所描述的行为告诉我,您的$TERM变量不正确,或者您的编辑器配置错误。
另外,这个问题真的属于superuser.com,因为它与使用fish或python编程没有任何关系。
https://stackoverflow.com/questions/43190647
复制相似问题