我在Mac OS 10.9上运行Python 3.5.2
我尝试更新conda
conda update conda
但它给了我这个错误
Traceback (most recent call last):
File "/Users/cd/anaconda3/bin/conda", line 6, in <module>
sys.exit(main())
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/cli/main.py", line 139, in main
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/cli/main.py", line 146, in args_func
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/cli/main_update.py", line 64, in execute
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/cli/install.py", line 424, in install
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/plan.py", line 539, in execute_actions
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/instructions.py", line 149, in execute_instructions
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/instructions.py", line 92, in LINK_CMD
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/instructions.py", line 88, in link
File "/Users/cd/anaconda3/lib/python3.5/site-packages/conda/install.py", line 634, in link
File "/Users/cd/anaconda3/lib/python3.5/os.py", line 241, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/Users/cd/anaconda3/etc/fish/conf.d’
我四处搜索并认为问题是我需要chown
我的用户的文件夹(在我的情况下是&#39; cd&#39;)
sudo chown -R cd anaconda3
然后我尝试了conda update conda
,但现在却出现了不同的错误:
zsh: /Users/cd/anaconda3/bin/conda: bad interpreter: /opt/anaconda1anaconda2anaconda3/bin/python3: no such file or directory
我尝试将chown
放回root:
sudo chown -R root anaconda3
但是当我尝试conda update conda
时,它给了我相同的&#34;糟糕的翻译&#34;错误。
where conda
提供/Users/cd/anaconda3/bin/conda
我不知道问题是否是chown
命令,但如果您需要更多详细信息,请与我们联系!
答案 0 :(得分:0)
/ Users / USER / anaconda / bin / conda中的shebang行已损坏:
#!/选择/ anaconda1anaconda2anaconda3 /斌/ Python的
只需将其切换回指向安装Anaconda的链接:
#!/用户/ 用户 /蟒蛇/斌/ Python的