树莓派2学习笔记3(同步数据库)
买来的树莓派2,玩了之后,总要做点正事!
树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。
debian里root账户默认没有密码,但账户锁定。
当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian
默认用户是pi 密码为raspberry
重新开启root账号,可由pi用户登录后,在命令行下执行
sudo passwd root
执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行
sudo passwd --unlock root
这样就可以解锁root账户了
1:查看Python版本命令
得到的python 版本信息
py2和py3的版本都有,下面的安装配置基本是在py2.7环境下
2:安装python的pip命令,命令如下:
sudoapt-getinstallpython-pip python-dev build-essential
sudopipinstall--upgrade pip
3:安装virtualenv虚拟环境,因为python版本比较多,我这里选择python2.7
作为示例。
4:安装linux下的python所需的mysqldb模块一.、首先安装mysql
sudo apt-get install mysql-server
二、下载MySQL-python-1.2.3.tar.gz(见附件),解压到指定目录。
截图是我的工作目录
三、python setup.py build
此时系统报错:EnvironmentError: mysql_config not found
很明显没有mysql_config这个文件,解决问题后的正确提示
这里可以看到mysql_config。
安装python模块时出现:error: Setup script exited with error: command 'gcc' failed with exit status 1
执行 sudo apt-get install libmysqld-devsudo apt-get install python-dev
执行完之后,就出出现配置文件信息。
四:修改配置文件信息mysql_config: /usr/bin/mysql_config
mysql_config: /usr/bin/mysql_config
$ vim site.cfg
修改mysql_config为mysql配置文件的路径/usr/bin/mysql_config
还要修改
threadsafe = False
$ python setup.py build
$ sudo python setup.py install
到这里,python mysql环境搭建完成。
编辑一个test.py文件,引入MySQLDB模块
执行命令python test.py命令
无提示错误,就说明已经成功。
5:安装linux下的python所需的oracle模块
吗的,真操蛋,不行,系统不支持,忙活了半天!