Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 出现意外的令牌错误_Python_Linux_Anaconda_Conda - Fatal编程技术网

Python 出现意外的令牌错误

Python 出现意外的令牌错误,python,linux,anaconda,conda,Python,Linux,Anaconda,Conda,当我尝试运行conda或activate时,出现以下错误: ~]$ conda env/bin/conda: line 6: syntax error near unexpected token `conda.cli.main' env/bin/conda: line 6: ` sys.exit(conda.cli.main())' 我的conda文件的内容: #!/bin/bash if __name__ == '__main__': import sys impor

当我尝试运行conda或activate时,出现以下错误:

~]$ conda

env/bin/conda: line 6: syntax error near unexpected token `conda.cli.main'
env/bin/conda: line 6: `    sys.exit(conda.cli.main())'
我的conda文件的内容:

#!/bin/bash
if __name__ == '__main__':
    import sys
    import conda.cli

    sys.exit(conda.cli.main())
有什么想法吗

更新:
路径不是问题,如果我删除它并在命令行上指定python可执行文件,它仍然会给出相同的错误。

很明显,另一个用户破坏了我们的anaconda副本,他重新安装了它,现在我的environment函数也如期运行


感谢您的反馈。

您为什么要将shebang行替换为
#/bin/bash
?这是一个Python脚本。可能不是你,而是anaconda中的某个bug。无论如何,这很奇怪/bin/bash可能是问题所在,但当我将它指向anaconda/bin/python并运行conda时,它会变为#/opt/anaconda1anaconda2anaconda3/bin/python。您试图实现什么目标?Conda提供自己的
Conda
二进制文件。如果您不想每次运行它时都指定绝对路径,只需将目录添加到
$path
并让shell为您选择它。请更新您的问题,而不是只回答评论。