centos 安装anaconda【Centos6.5下配置anaconda3】
1.确定服务器是32位的还是64位的
$ file /bin/ls
输出为:
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked(uses shared libs), for GNU/Linux 2.6.18, stripped
根据服务器的位数选择Anaconda的版本,我选择了Linux 64位的。
2.下载个anaconda:
- 官网:https://www.anaconda.com/download/#linux
- 清华云:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
3.进入该软件所在的目录
4.输入命令:
bash Anaconda3-4.2.0-Linux-x86_64.sh
5.在运行期间点击enter或者yes 就可以。
- python3.6版本对应的opencv包是3.4.1
- python3.5版本对应的opencv包是3.4.2
6. 一路默认(除非你想自己改安装路径),期间还会问是否需要直接在环境变量中加入anaconda3的路径,我当时是选择了否,因为不确定.bashrc是否是真正的编辑环境变量的那一个(因为/home文件夹下和/root文件夹下都有这个编辑文件,对应的级别不同)如果选择否的话,安装完毕后,在终端输入:
vi /etc/profile
在最后加入
PATH=/root/anaconda3/bin:$PATH
export PATH
#----------------------
PATH=$PATH:/root/anaconda3/bin #路径名跟自己实际情况而定
export PATH
路径改为你自己的安装路径
保存退出后,刷新环境变量
7. 使.bashrc生效
此时Anaconda并未安装完成,若在终端输入python将会发现依然是Centos自带的python版本,这是因为.bashrc的更新还没有生效,执行下述命令使其生效即可。
$ source ~/.bashrc
8.这样anaconda3就安装好了,同时python3.6.1也在linux下安装成功
这时候你如果在终端输入python的话可以看到版本还是老版本(我的是2.6),这是因为你还没有建立软连接
首先将老版本改名
mv /usr/bin/python /usr/bin/python26
建立新的软链接
ln -s /root/anaconda3/bin/python3.6 /usr/bin/python
要是建立错误,删除软链接:
当删除链接文件时,如果不小心会把原始文件删掉
例:
ln -s /home/user/bak /var/bak
rm /var/bak/
#会提示bak是一个文件夹无法删除这时千万不要用 rm -rf /var/bak/ 来删除 否则你删除的并不是链接文件 而#是真正的 /home/user/bak 文件夹
想要删除链接文件要用以下命令 rm /var/bak 只是少了一个“ / ” 删除的 就是链接文件, 也就是在文件的最后不要加上/
结论:
- 在删除文件时要小心
- 在删除软链接文件时,小心使用
然后在终端重新输入
python
可以看到版本已经变成了最新的版本,当然如果你还是要使用2.6版本的python,那么你可以在终端输入python26,这个时候你使用的python版本就是2.6版本的。
来源:https://blog.csdn.net/qq_16019107/article/details/77963348?utm_source=copy
@安装MySQL
①Ubuntu
sudo apt-get install mysql-server 无法通过apt安装,应该是兼容性问题
sudo apt install mysql-clienit 安装client端
sudo apt install libmysqlclient-dev 安装依赖
netstat -tap | grep mysql 查看是否运行(参数:-t=tcp,-a=all,-p=显示程序名称)
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf 修改配置文件,注释掉bind 127.0.0.1
grant all on *.* to root@'%' identified by '123456' with grant option; mysql命令:允许所有IP访问
flush privileges; mysql命令:刷新权限;
sevice mysql restart; 重启mysql
#接下来在另一台主机上测试连接即可;
②Centos
# centos安装MySQL命令:
yum install -y mysql-server mysql mysql-deve
service mysqld start
# service mysqld stop
修改root的原始密码
- 第一次使用root进行无密码登录
- 对系统数据库mysql的user表做如下修改
use mysql;
//修改root用户的密码和插件类型
update user set plugin="mysql_native_password",authentication_string=password("123456") where user="root";
//刷新权限
flush privileges;
- 退出并使用新密码登录