配置python3+django+linux(centos的环境)
来源:互联网 发布:兼职数据录入员招聘 编辑:程序博客网 时间:2024/05/17 23:56
本文经验主要是写在我的centos7的虚拟机上。
1、使用sudo提示用户不在sudoers文件中:
username ALL=(ALL) ALL
/*5分钟之后密码过期,下次需要重新输入,如果不想如此麻烦,可以用以下方法*/
username ALL=(ALL) NOPASSWD: ALL
2、一般centos7的虚拟机安装好了之后,默认是关闭网络连接的,所以你要自己去开启网络连接,命令如下:
1)、进入网络配置文件目录下
cd /etc/sysconfig/network-scripts/
2)、进入网络配置文件,同时编辑该文件的ONBOOT为yes
vi ifcfg-eno数字/*每个人的ifcfg-eno后的数字都不同,根据个人情况选择该文件进行编辑*/
ONBOOT="yes" /*将该项值设置为yes,之后保存退出*/
3)、重启网络
service network restart
再打开浏览器,应该是可以正常上网了。
3、安装python3步骤。一般linux系统会自带python2.7,假如你要用python3,则需要重新装。
1)、下载python安装包,并到该目录下,解压:
tar -xzvf default.tar.gz
2)、创建python安装文件夹
sudo mkdir /usr/local/python3
3)、进入解压缩的文件夹下,将文件指向安装文件夹安装
sudo ./configure --prefix=/usr/local/python3
4)、安装
sudo make
sudo make install
5)、在/usr/bin中有python、python2、python2.7三个文件依次指向后者,我们将python备份
sudo mv python python.bak
6)、创建python3的软链接
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python
7)、因为yum使用python2,因此替换为python3后可能无法正常工作,因此修改yum配置文件
sudo vi /usr/bin/yum /*将第一行指定的python版本改为python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)*/
注意:
还有一种可能导致无法使用yum,就是/usr/bin下的python、python2、python2.7三个文件被改变。
如果上述方法修改默认python版本后无法使用yum只能将python.bak还原;然后新建python3的软链接,例如命名为python3以示区分。
4、ImportError No module named setuptools
因为装了python3,以前的setuptools会失效,所以要重新装一下,步骤如下
1)、下载
wget "https://bitbucket.org/pypa/setuptools/get/default.tar.gz#egg=setuptools-dev" --no-check-certificate
2)、解压
tar -xzvf default.tar.gz
3)、到解压后的目录下
cd pypa-setuptools-eb92fc5071bf //依据你的解压目录名而定
4)、安装
python setup.py install
5、开始安装django了
因为上面准备工作都做好了,所以只需要下载、解压,然后进入解压后的目录进行安装:
sudo python setup.py install
安装完了之后,可以检测下:
import django
django.VERSION
便可看到对应的django的版本号的输出,标示你的django安装好了。
- 配置python3+django+linux(centos的环境)
- [linux配置环境] centos7 python3.5.X+django
- linux自动运维(四)-python3的Django环境安装
- CentOS下配置python3+flask的web服务环境
- Python3的环境配置
- Centos + Python3.5 + pip + uwsgi + django环境搭建
- Centos 6.x python3.6 Django 环境设置
- 关于Linux配置django环境
- centos下linux的网络环境配置
- Python3相关模块在Linux下的环境配置
- Centos7 + Python3.6 + Django + virtualenv + gunicorn + supervisor 环境配置详解
- Python3+Django+Mysql配置
- Centos下通过virtualenv工具配置python3+flask的web服务环境
- Django笔记1——安装配置(Linux环境)
- centos下python3的一些简单配置
- linux-centos配置java环境
- Linux/CentOS下python3开发环境搭建 pycharm
- Linux下配置Apache+Mod_Wsgi+Django环境
- Android中关于Handler looper参数设置问题
- SVN配置用户权限
- C语言中int到float的强制类型转换
- oracle
- 关于火狐浏览器 如何 屏蔽 优酷等网站的 广告问题 OpenGG.Clean.Player (转载)
- 配置python3+django+linux(centos的环境)
- opencv安装完成,测试时出现没有为opencv_core2410d.dll加载符号问题的解决
- RoboEarth 1
- (4.3.1.15)android.app.FragmentManager 与 android.support.v4.app.FragmentManager带来的若干Error
- win2d绘制图片
- 【白书之路】UVa 202 Repeating Decimals 计算小数循环节
- 无聊
- iOS开发-------简单通讯录(UITableView和CoreData的应用)
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解http://blog.csdn.net/liaoxinmeng/article/details/5004743