1.gcc未安装,pip安装不了相应的模块。错误提示都告诉我了,但是我还是不知道,后来才使用yum install gcc 安装以后才能正式的pip安装相应的库和模块了。
gcc我居然不知道他是什么,真是一个笑话。下面我们对gcc来做一番解释。gcc的全称是(GUN Compiler Collection)GUN编译器套件,是GUN操作系统开发的官方编译器,现在被大多数其他的操作系统如Mac OSX,Linux,BSD,采纳为标准的编译器,同样适用于Windows。它支持多种语言,内含这些语言的库。所以我们非常的需要他。
2.CentOS 为我们提供一个安装删除软件等还有其他功能的工具yum,使用命令十分非常的便利。下面我们罗列出一些常见的操作命令,让我们能够更加的熟练Linux操作系统。
安装:yum install 软件名 更新:yum update [套件1][套件2][...] 移除:yum remove 软件名(包名) 罗列说有的:yum list
列出所有可更新的:yum list updates 列出所有已安装的套件:yum list installed 列出所有套件的信息:yum info yum info installed(列出已安装的信息)
搜索:yum search [参数]
安装指定的软件包:yum -y install 软件名 移除(卸载)指定的软件包:yum -y remove 软件包 check 可更新的所有软件包: yum check-update
yum upgrade 大规模的版本升级,与yum update 不同的是,连旧的淘汰的包也升级。
3.这次在服务器上安装mysql 遇到了两个问题:(1). yum install mysql-server mysql mysql-devel 采用这个命令安装以后,我运行mysql居然找不到,然后查了下发现安装的是mysql的改进版 mariadb
这个数据库,无奈只能删除重新安装。命令查找: rpm -qa | grep mariadb 然后依次删除 rpm -e --nodeps 包名 。
(2)CentOS 7.2 系统采用yum install mysql 是无法安装的,因为mysql没有添加默认相应的yum源中,需要我把MySQL添加到yum源中才能是用yum来安装他。相关命令:首先加到库里 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm然后使用rpm -ivh mysql-community-release-el7-5.noarch.rpm来安装到yum源。进入路径 cd /etc/yum.repos.d/ 查看会有 mysql.repo 和mysql.source.repo出现证明已经添加好了,然后直接安装。终于安装成功。但是没有设置初始密码哎。那么首先进入mysql 输入命令:记住首先要use mysql;然后UPDATE user SET Password=PASSWORD('newpassword') where USER='root';这样就everything OK! **
4.我在使用flask-sqlalchemy的时候出现的一个粗心奇葩的问题。怎么也连不上数据库,就是因为我把L和I给看错了。冤不冤!!
app.config['SQLALCHEMY_DATABASE_URI'] = "mysql://username:password@server/database"
app.config['SQLALCHEMY_DATABASE_URL'] = "mysql://username:password@server/database"
看清楚两个不一样!!!!!