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下启动,所以最好坚持使用curl或wget
要使安装了oh my zsh的OSX中的conda工作,需要添加如下路径,并且可以工作
查找python路径,以便查看是否安装了Anaconda2或Anaconda3:其中python
或哪个python
将产生类似的输出:
vi~/.zshrc或gedit~/.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”
重新启动zshsource~/.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