博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装Anaconda3遇到的几个问题
阅读量:3904 次
发布时间:2019-05-23

本文共 1755 字,大约阅读时间需要 5 分钟。

安装Anaconda3遇到的几个问题

在linux下安装anaconda3时,有关环境配置这一块出现了几个问题,进行分享:

1.在安装anaconda3的时候,手动配置环境变量出现的问题。应该在哪里去添加环境变量?

解决:应该在.bashrc这个文件中去添加环境变量,而不是在/etc/profile里面去添加

关于bashrc与profile的区别

要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。

交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。 shell也可以运行在另外一种模式:非交互式模式。在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。
bashrc与profile都用于保存用户的环境信息,bashrc用于交互式non-loginshell,而profile用于交互式login shell。系统中存在许多bashrc和profile文件,下面逐一介绍:
/etc/pro此文件为系统的每个用户设置环境信息,当第一个用户登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。有些linux版本中的/etc目录下已经没有了bashrc文件。
~/. pro每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,它设置一些环境变量,然后执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于某个用户的bash shell的bash信息,当该用户登录时以及每次打开新的shell时,该文件被读取.
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.

总之,一句话:

你是用户的话,配置环境应该修改.bashrc文件。(因为profile你也改不了)

2. /usr/bin is not included in path

解决:这个问题是你的配置文件里写错了,导致一些基本的ls、cd、vi等操作都不行。但也不是不行。

举个例子:你可以先输入vi
会提示:
Command ‘vi’ is available in ‘/usr/bin/vi’
The command could not be located because ‘/usr/bin’ is not included in the PATH environment variable.

所以,下一步你只需要输入/usr/bin/vi就可以使用vi了。

使用vi,输入

/usr/bin/vi .bashrc

然后修改之前添加的错误的环境配置,保存,退出当前SSH,再重新登录,刚才的设置就可以生效了。

.

3. 关于安装anaconda3后,输入conda,显示不是内部指令

解决:说明你的anaconda3没有环境配置。

这是就是如进入.bashrc文件,添加环境配置。
注:这里博主执行到这一步,参考了网上的某一个环境配置,就出现了问题2的错误。之后重新进入.bashrc文件后,删除之前添加的环境配置,重新登录,输入conda info就行了,环境配置成功了????
其实在安装anaconda3的过程中,有配置环境的选项,大多数都没注意看,输yes就会自动帮我们配置好环境。所以我安装的过程中,应该是默认了配置环境。
但是,我安装完anaconda3后,输入conda,显示不是内部指令。
这里博主猜测,可以先退出一下ssh,重新登录,配置环境就生效了把。

:文章为博主学习笔记,比较随意,如有出错的地方,欢迎指出,共同学习。

转载地址:http://vjxen.baihongyu.com/

你可能感兴趣的文章
scp port 22: Connection refused
查看>>
ubuntu12.04命令行下安装RabbitVCS
查看>>
自定义cscope-index
查看>>
(ubuntu)在andorid andk工程中使用ccache加速编译速度
查看>>
使用Grand生成ANT的Target依赖关系图
查看>>
react native学习与实践(3)使用加密解密库CryptoJS的sha256
查看>>
树莓派入门之—树莓派3B+不支持ExFAT格式而启动不了的解决方案
查看>>
android graphics system学习资料汇总
查看>>
Using BASH for network socket operation
查看>>
linux下进程间通信的几种主要手段简介:
查看>>
Mac OS X上使用USB转串口线连接树莓派
查看>>
Skia源代码目录结构
查看>>
Source Insight 显示全路径
查看>>
查看so文件中的源文件路径
查看>>
eclipse的常用快捷键(默认的)
查看>>
开源硬件:选择入门的开发板
查看>>
Linux 内存使用方法详细解析
查看>>
GDB
查看>>
IE 和 Firefox 的一个区别
查看>>
页面获取iframe中的控件
查看>>