(django学习1)linux django环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31340657/article/details/79333709

这里你会学到什么?

本人菜鸟欢迎指正或者询问,[email protected]

1.安装python3

2.做软连接,让你的系统默认使用python3而不是python2

3.安装并使用virtualenv

1.安装python3.6.1

a.找到python官网,找你你需要的版本,复制下载链接,

b.使用命令: wget 链接地址 可以把python安装的tar包下载到本地

wget http://xxx

c.解压包

tar -xf python3.6.1.tar

d.进入解压的文件夹中

cd python3.6.1

e.配置安装路径

./configure --prefix=/usr/python3.6 #这里配置的是安装找usr/python3.6下面

f.编译

make

g.安装

make install
有可能会安装出错,可以百度解决,这里列举其中一个错误并提供解决方案:
错误类型:zipimport.ZipImportError: can't decompress data; zlib not available
解决方案:yum install zlib* 然后再次运行make install即可
好了现在已经完成了安装

2.让系统默认使用python3,而不是自带的python2

a.备份原有python软连接,然后删除之

    #进入 /usr/bin/ 
    cp python python.bak  
    #表示复制python这个文件到python.bak
    rm python
    #删除python这个链接

b.做python3的软连接

    ln -s /usr/python3.6/bin/python3 /usr/bin/python
    #注:ln 是做链接的命令,-s表示软连接,就是一个快捷方式,格式为:ln -s 源文件路径 链接所在路径
到此你系统默认的python就是python3了,可以运行一下python命令确认一下

3.virtualenv

python使用中一般都是需要多个虚拟环境的所以有必要安装virtualenv
virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径
# 安装
pip install virtualenv
# 新建虚拟环境
virtualenv env相当简单

4.安装mysql

yum install mysql
yum install mysql-server
yum install mysql-devel
如果未启动运行:service mysqld start即可启动
设置初始密码
mysqladmin -u root password 'root' 

上面方法安装的mysql是5.1版本的,如果要用最新版本,去官网,有详细的安装,配置文档
**推荐:**1.官网下载地址:
在哪里下载
2:官网下载详细地址:
这里写图片描述
3.说明文档,包括安装方式和初始密码修改方式说明
这里写图片描述
下面是网络上收集的一些帖子,这里还是推荐去官网查看,因为野路子来的真是碰运气,因为每个人用的mysql版本不同,方式方法也会有差别,这样导致别人用起来很好用,自己用的时候又要卡住了,不过英文不行的话看起来有些费劲
参照这里
重置密码:http://www.jb51.net/article/100211.htm
设置密码报错问题(密码太简单):http://blog.sina.com.cn/s/blog_a0d71a9d0102wlz3.html
直接复制代码运行即可
yum安装最新版本mysql:https://www.cnblogs.com/jimboi/p/6405560.html
允许外部ip链接:https://blog.csdn.net/runner1920/article/details/79495595

    其实就是把user表中用户为root的host改为%,命令如下:
    use user;
    update user set host='%' where user = 'root';
    这样就完成了
    或者:http://www.jb51.net/article/120997.htm,那个可以就那个吧,
    记得重启mysqld服务才行的,连接方法用***socket***方法,

猜你喜欢

转载自blog.csdn.net/qq_31340657/article/details/79333709