我安装了 python3,当我尝试激活它时,
Missing end to balance this if statement
env/bin/activate (line 78): if [ -n "$BASH" -o -n "$ZSH_VERSION" ] ; then
^
from sourcing file env/bin/activate
called on standard input
source: Error while reading file 'env/bin/activate'
请指教..
你用的是什么壳? 您能否粘贴您尝试运行的activate
的全部内容?
我在用鱼。 这是一个屏幕截图:
您是否尝试过使用 fish 脚本激活?
source py3env/bin/activate.fish
作为跟进,您在使用 virtualenv 之前阅读了哪些文档? 我想知道是否有任何相关的地方可以解决不同的 shell 用户可能需要运行不同的 shell 脚本。
谢谢@Ivoz我关注了这个
谢谢,我记下了帮助。
哎呀@Ivoz我想我会自己将它添加到文档文件中并创建了这个 PR
我要关闭它吗?
是的,谢谢你的想法。
在这种情况下,shell 有什么关系?
您使用哪个 shell 执行激活脚本(通常使用source
命令),决定了激活脚本需要编写的语法。
您使用哪个 shell 执行激活脚本(通常使用
source
命令),决定了激活脚本需要编写的语法。
非常感谢你解决了我的问题
最有用的评论
您是否尝试过使用 fish 脚本激活?