Python Zsh:Conda/Pip安装命令未找到

Python Zsh:Conda/Pip安装命令未找到,python,pip,zsh,conda,Python,Pip,Zsh,Conda,所以我安装了巨蟒,一切正常。安装后,我决定切换到ohmyzsh。我现在得到: zsh: command not found: conda 尝试使用pip或conda安装时 echo $ZSH_VERSION 5.0.5 我已添加到我的zshenv.sh export PATH ="/Users/Dz/anaconda/bin:$PATH" 我缺少的是什么?我的.zshrc文件中的路径似乎已中断 打开它并添加: export PATH="$PATH;/Users/Dz/anaconda/bi

所以我安装了巨蟒,一切正常。安装后,我决定切换到
ohmyzsh
。我现在得到:

zsh: command not found: conda
尝试使用
pip
conda
安装时

echo $ZSH_VERSION
5.0.5

我已添加到我的
zshenv.sh

export PATH ="/Users/Dz/anaconda/bin:$PATH"

我缺少的是什么?

我的
.zshrc
文件中的路径似乎已中断

打开它并添加:

export PATH="$PATH;/Users/Dz/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/Dz/.rvm/bin"
啊!那就可以解释一切了。我怎么会漏掉那个小分号?更改:

export PATH="$PATH:/Users/Dz/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/Dz/.rvm/bin"

source ~/.zshrc
echo $HOME
echo $PATH

我们现在好了

从今天2018年11月4日起,以下所有方法均有效,安装zsh时使用:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
不建议为zsh安装brew:

brew install zsh zsh-completions 
注意:在根目录下尝试brew和brew安装,这不是一个明智的想法,因为安全性和所有相关的时间都需要在sudo下启动,所以最好坚持使用curlwget

要使安装了oh my zsh的OSX中的conda工作,需要添加如下路径,并且可以工作

查找python路径,以便查看是否安装了Anaconda2或Anaconda3:
其中python
哪个python
将产生类似的输出:

vi~/.zshrcgedit~/.zshrc

对于水蟒: 在字段
#用户配置
添加:

PATH=“$HOME/anaconda/bin:$PATH”

对于蟒蛇2,在字段
#用户配置
中添加:

PATH=“$HOME/anaconda/bin:$PATH”

对于Anaconda3,在字段
#用户配置中添加:

PATH=“$HOME/anaconda3/bin:$PATH”

或将“用户名”替换为您的用户名:

PATH=“/Users/”username”/anaconda3/bin:$PATH


根据文档,我们添加了外接程序
~/.zshrc
而不是
.bashrc或.bash_profile

  • 在~/.zshrc中添加导出
    PATH=“//bin:$PATH”

  • 或者设置路径变量:
    export PATH=“//bin:$PATH”

用水蟒的实际路径替换
” 安装

这种方法也适用于ubuntu/Centos7/MacOS(仅适用于 完成更改后关闭/重置终端),然后 只需输入conda进行测试


在添加路径后,按照@trungNM注释“我粘贴了 我的bash_配置文件的路径,不要忘记
source~/.zshrc


您需要固定间距和引号:

export PATH ="/Users/Dz/anaconda/bin:$PATH"
改用

export PATH="/Users/Dz/anaconda/bin":$PATH

供有相同问题的人参考,请记住,您需要确保在该导出路径中有正确版本的anaconda:

anaconda2 or anaconda3 

在这个小问题上花费的时间太长。

anaconda安装程序会自动将正确的路径写入~/.bash_配置文件。将该行复制到~/.zshrc文件中,用
source ~/.zshrc
进行源代码编写,然后就可以开始了。

我刚刚遇到了同样的问题。 正如.zshrc文件(在您的用户根文件夹中)中所暗示的那样,您需要迁移已插入到.bash_配置文件、bashrc等中的路径来解决此问题

将所有附加路径从.bash_profile复制到.zshrc为我修复了它,因为zsh现在知道在哪里查找

#add path to Anaconda-bin
export PATH="/Users/YOURUSERNAME!!/anaconda3/bin:$PATH"

 #N.B. for miniconda use
export PATH="/Users/YOURUSERNAME!!!/miniconda3/bin:$PATH"
根据您安装anaconda的位置,此路径可能会有所不同

  • 找到您的
    anaconda的正确版本

  • 通过命令vim ~/.zshrc
    • 蟒蛇2
      export PATH=“/User//anaconda2/bin:$PATH”
    • 蟒蛇3
      export PATH=“/User//anaconda3/bin:$PATH”
    • 或者,如果在根目录中安装Anaconda:
    • 蟒蛇2
      export PATH=“/anaconda2/bin:$PATH”
    • 蟒蛇3
      export PATH=“/anaconda3/bin:$PATH”
  • 重新启动zsh
    source~/.zshrc


  • 这就是我要添加的所有内容,以便让anaconda为zsh工作

    echo ". /anaconda3/etc/profile.d/conda.sh" >> ~/.zshrc
    source ~/.zshrc
    

    我找到了一个简单的方法。只需遵循以下步骤:

  • 在终端中,输入
    vim~/.zshrc
  • source~/.bash_profile
    添加到.zshrc文件中
  • 然后在终端中,输入
    source~/.zshrc

  • 恭喜你!!!㊗️ 在我安装了我的Anaconda发行版之后,我的Catalina OSX也出现了这个问题

    截至2019年10月19日,该解决方案在macOS Catalina上对我有效

    步骤1.检查主文件夹中是否有.bash_配置文件,如果没有:

    • 到终点站
    • 键入
      cd~/
      转到您的主文件夹(如果您不在主文件夹上)
    • 键入
      touch.bash_profile
      在您的主文件夹下创建新文件
    步骤2.检查主文件夹中是否有文件
    .zshrc
    ,如果没有:

    • 转到终端并键入
      nano~/.zshrc

    • 在新创建的.zshrc文件中键入以下行:
      source~/.bash_profile

    • 现在,要在nano中保存文件,只需点击
      ctrl
      +
      X

    • 它将提示“保存修改的缓冲区(回答“否”将销毁更改)?。只需键入
      Y


    步骤3.检查是否在您的主文件夹中创建了.bash_profile和.zshrc文件。如果是,在
    source ~/.zshrc

    中的终端类型中,如果anaconda已完全更新,则简单的“conda init zsh”应该可以工作。使用

    cd/path/to/anaconda3/

    当然,将“/path/to/anaconda/”替换为“~/anaconda3”或“/anaconda3”,或者替换保存“anaconda3”文件夹的任何位置

    要确保它已更新,请运行

    ./bin/conda更新——前缀.anaconda

    在这之后,跑步

    ./bin/conda init zsh

    (或您使用的任何外壳)将完成
    echo ". /anaconda3/etc/profile.d/conda.sh" >> ~/.zshrc
    source ~/.zshrc
    
    source /Users/my_username/opt/anaconda3/bin/activate
    
    conda init zsh
    
    conda init
    
    conda list
    
    echo ". /home/theorangeguy/miniconda3/bin" >> ~/.zshrc
    
    source ~/.zshrc
    
    export PATH=path_to_anaconda_bin:$PATH
    
    echo 'source ~/.bash_profile' >> ~/.zshrc
    
    source <path to conda>/bin/activate
    conda init zsh
    
    > find ~/ -name 'conda' -print
    
    export PATH="opt/anaconda3/bin":$PATH