centos7配置anaconda和mysql
来源:互联网 发布:cat翻译软件 编辑:程序博客网 时间:2024/06/08 09:26
centos7配置anaconda和mysql
mysql+系统自带python2.7
开始不知道anaconda,就直接装包MySQLdb和mysql。
mysql访问官网:https://dev.mysql.com/downloads/repo/yum/,下载mysql57-community-release-el7-11.noarch.rpm,然后参看quick guide就可以直接装好了。
MySQLdb:https://pypi.python.org/pypi/MySQL-python/1.2.5,下载源码。然后>python setup.py install
,但是这里会有一个问题:
“mysql_config not found”. 这里首先要>yum install mysql-devel
,然后在site.cfg文件中指定mysql_config的位置,这个位置可执行>find / -name mysql_config
来找到。
anaconda
考虑到这个python是系统自己的,和很多程序关联,感觉装太多包进去不太好,而且还有其他人可能用。因此需要在自己的目录下建立Python环境,但是python太多又容易出问题而且想找个类似python(x,y)的集成环境,网上找了下就是anaconda了。其实有这个不用去装mysql,它都可以管理下载。
当然了,mysql反正已经装了,就直接用好了。anaconda的安装:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,千万不要去官网下,太慢,注意下载版本。下好后>bash ??.sh
一路enter即可,注意路径设置在了.bashrc中,因此需要重新开个命令窗口才会生效。
测试
开启mysql:shell> sudo systemctl start mysqld.service
设置密码:默认root和默认密码(shell> sudo grep 'temporary password' /var/log/mysqld.log
查看)shell> mysql -u root -p
进入mysql,mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
为root修改密码。
然后新建一个数据库samp_db便于继续测试。
用shell>anaconda-navigator
开启图像化界面,打开Environments页,安装mysql-python。打开Home页,打开spyder,输入:
import MySQLdbdb=MySQLdb.connect(user="root",passwd="??",db="samp_db")
出现”Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)”。
查找mysql.sock,发现在/var/lib/mysql/mysql.sock,而且配置文件my.cnf中也是/var/lib/mysql/mysql.sock,猜测可能是程序试图去从/tmp/mysql.sock这个位置去读,一个比较好的解决方法是设置链接。
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
然后就OK了。如果直接在Environments页里面去安装mysql应该没有这个问题。
NOTE:
使用图形界面:https://docs.anaconda.com/anaconda/navigator/overview;
为更新更快,设置清华镜像:
http://www.jianshu.com/p/0c4c195b02fc
mysq-python使用:
http://mysql-python.sourceforge.net/MySQLdb.html
- centos7配置anaconda和mysql
- CentOS7配置Anaconda和TensorFlow
- Centos7下安装Anaconda和Tensorflow
- ubuntu14和centos7安装配置mysql
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centOS7下的MYSQL安装和配置
- centos7 mysql数据库安装和配置
- centos7下安装MySQL安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- VS2013+openCV3.2.0配置
- hibernate系列七:多对一关联配置及案例
- 北四村的蚁族程序员:面朝西二旗,冬天盼暖气
- 剑指offer——面试题46:求1+2+ ... +n 之和
- 2016EC-Final
- centos7配置anaconda和mysql
- 你从来没了解过的CSS浮动
- Mac 安装mysql
- 【Scikit-Learn 中文文档】协方差估计 / 经验协方差 / 收敛协方差 / 稀疏逆协方差 / Robust 协方差估计
- PAT乙级(Basic Level)真题
- 【Scikit-Learn 中文文档】双聚类
- Linux tinyhttpd编译总结
- 为什么不能和程序媛谈恋爱?
- Linux软件管理工具浅谈