Linux装python3
记住下载的软件最好装在/opt下默认的 大家都这样做
linux装python3.7我们以安装最新的来做测试
先下载关联的包防止出错
安装python前的库环境,非常重要yum install gcc patch
libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
安装python前的库环境,非常重要
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
1.2下载,解压安装源码包
1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 2、make 是用来编译的,它从Makefile中读取指令,然后编译。 3、make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。
然后编译安装python
wget https://www.python.org/ftp/python/3.4.7/Python-3.4.7.tar.xz
xz -d Python-3.4..tar.xz
tar -xf Python-3.4..tar
也可以下载对应的版本 让后进行拖拽
下载对应的python版本
https://www.python.org/ftp/python/
解压:
tar -xf Python-3.7..tgz # 这个是对应的版本
然后cd 切换进去
cd Python-3.7.
然后执行:
./configure --prefix=/opt/python37
然后完成后输入make 这个是调用C的一些接口指令
make
然后 进行make install
make install
上面两步可以改为 :
make && make install
然后:

然后切换到你刚才编译安装的文件目录
cd /opt/python37
然后查看哪些文件:ls
然后测试执行bin目录下的
bin/python3.

建立一个软连接 就是把python3.7加入全局环境
ln -s /opt/python37/bin/python3. /usr/local/bin/python3
然后装一下python的安装包命令pip3
ln -s /opt/python37/bin/pip3 /usr/local/bin/pip3
装Django:
必须先用上面的命令装好pip3
和widows下的pip安装一样
pip3 install django==2.0
卸载:
pip3 uninstall django
升级你的pip
pip3 install --upgrade pip
安装python3.5
也是要执行所有的依赖包;
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
之前装的是python3.7的不好我们装3.5的
下载python3.5.6源代码
wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
python源码的下载地址。(全都在这了)
https://www.python.org/ftp/python/
然后解压缩:
tar -xf Python-3.5..tgz
.生成编译脚本(指定安装目录)安装到根目录下的 /opt 下的python35目录
./configure --prefix=/opt/python35
然后执行编译安装:
make && make install
然后切换到python35目录下
然后添加软连接
我们之前建立的是python3.7的pip3我们要使用python3.7的活动
建立3.5的pip3
删除以前的pip3
rm -rf /usr/local/bin/pip3
ln -s /opt/python35/bin/pip3 /usr/local/bin/pip3
安装django1.1
python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11
django默认安装在python目录下的的bin目录下
创建django的软连接
ln -s /opt/python35/bin/django-admin /usr/local/bin/django-admin
然后在/根目录下创建一个data目录
mkdir data
切换到data目录
创建django程序
django-admin startproject mysite
然后你要进去你的mysite中的程序中的settings中修改配置让所有人都能链接你的这个程序 不然只能是本机访问
进入settings中配置
ALLOWED_HOSTS = ['*']
然后切换到你的 data目录下或则其他目录 进行你的数据库迁徙(这一步和windows一样)
python3 manage.py makemigrations python3 manage.py migrate
然后这个时候启动你的django
python3 manage.py runserver 0.0.0.0:8000 # 这个是设置你的启动端口
就完成了你的django项目的启动
然后就可以用你的widows进行输入你的ip和这个端口进行链接了

在Linux
安装Python3..6详细文档!!!! .安装相关依赖库(工具包)
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
.下载python3的源代码(在linux终端下输入命令)
切换/opt目录
cd /opt
#下载python3..6源代码
wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
#python源码的下载地址。(全都在这了)
https://www.python.org/ftp/python/
.解压缩源代码
tar -xf Python-3.5..tgz
(出现Python-3.5.)
.切换python3.5的源代码目录
cd Python-3.5.
.生成编译脚本(指定安装目录)
./configure --prefix=/opt/python35
.编译
make
.编译成功后,编译安装
make install
.切换已经装好的python3.5目录
cd /opt/python35/
.查看python3.5的可执行脚本文件
[root@localhost python35]# ls bin/
.执行python3.5解释器
.绝对路径执行方式一
/opt/python35/bin/python3.
.相对路径执行方式二
[root@localhost python35]# bin/python3.
.添加环境变量
.添加软连接(用法)
ln -s 原文件路径 目标文件路径
.添加软连接
(绝对路径)ln -s /opt/python35/bin/python3. /usr/local/bin/python3
.添加pip3软连接
ln -s /opt/python35/bin/pip3 /usr/local/bin/pip3 .查看pip3版本
pip3 -V
pip 10.0. from /opt/python35/lib/python3./site-packages/pip (python 3.5) tip:
python3.5软连接:
ln -s /opt/python35/bin/python3. /usr/local/bin/python3. 删除python3.5的软连接:
rm -rf /usr/local/bin/python3
安装django
.安装django方式1
pip3 install django==1.11
方式2:
python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11 卸载django
pip3 uninstall django 更新pip工具
pip3 install --upgrade pip
.安装好django1.11之后,配置软连接
ln -s /opt/python35/bin/django-admin /usr/local/bin/django-admin .启动django
vi settings.py
写入 ALLOWED_HOSTS = ['*']
启动django
python3. manage.py runserver 0.0.0.0: .windows访问linux的ip地址+端口
x.x.x.x: 代码上传并运行
.windows下写代码
修改相应的配置文件
.测试bug!!!!
.通过xftp传输到服务器
.启动项目
安装步骤
Linux装python3的更多相关文章
- 在Linux 安装Python3.5.6详细文档!!!!
在Linux 安装Python3.5.6详细文档!!!! 1.安装相关依赖库(工具包) yum install gcc patch libffi-devel python-devel zlib-de ...
- linux 安装python3 date更新
http://linux.51yip.com/ ntpdate -u ntp.aliyun.com 更新时间 centos 默认是有 python的,是2.7.5的 重启网络的命令 -- sys ...
- Linux中python3,django,redis以及mariab的安装
1. Linux中python3,django,redis以及mariab的安装 2. CentOS下编译安装python3 编译安装python3.6的步骤 1.下载python3源码包 wget ...
- Linux安装python3.6
Linux安装python3.6 原地址:https://www.cnblogs.com/kimyeee/p/7250560.html Linux下安装Python3.6和第三方库 如果本机安装 ...
- Linux 安装python3.7.3 提示已经自动安装了pip和setuptools 可是使用时bash提示没有找到pip
Linux 安装python3.7.3 提示已经自动安装了pip和setuptools 可是使用时bash提示没有找到pip 今天的任务就是找到解决办法 另外就是用布置好python3的路径
- 常见问题:Linux安装Python3步骤、Windows无法利用pip
Linux安装python3.6和第三方库的步骤: 我的Linux是CentOS 6.5版本 Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7, ...
- linux下python3源码安装及卸载
Linux下Python3的源码编译安装和卸载方法 [日期:2019-06-21] 来源:博客园 作者:wuli潇萧 [字体:大 中 小] (一)Linux下软件的源码编译安装和卸载方法 L ...
- Linux-安装python3环境
Linux-安装python3环境 [root@node1 ~]# yum -y groupinstall "Development tools" [root@node1 ~]# ...
- python相关软件安装流程图解——linux 安装python3——Python-3.7.1
请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...
随机推荐
- PMP备考指南之相关事项介绍
本文已同步至 GitHub/Gitee/公众号,感兴趣的同学帮忙点波关注~ PMP是当今IT.通信.建筑.等高新技术行业的热门资格认证,无论是技术升级管理,还是管理者的能力提升,都离不开PMP的理论体 ...
- 安装scrapy报错 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
报错内容:Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools" ...
- Java保存文本文件
String requestData = "something you want to save"; String saveFilePath = "C:\\Users\\ ...
- c#调用webservices
有两种方式,静态调用(添加web服务的暂且这样定义)和动态调用: 静态调用: 使用添加web服务的方式支持各种参数,由于vs2010会自动转换,会生成一个特定的Reference.cs类文件 动态 ...
- ubuntu系统
Ubuntu 18.04 NVIDIA驱动安装总结:(需要和自己电脑上的显卡配套) https://blog.csdn.net/tjuyanming/article/details/80862290 ...
- Angular的表单组件
创建表单元素 在上一节中,我们学习了如何创建一个组件login,现在将login改造一下, 在template中添加html表单元素,#usernameRef表示input元素id,如果想传递inpu ...
- Jsp&Servlet入门级项目全程实录第4讲
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧! 1.添加搜索.添加.修改.删除按钮 <div id="tb"> <div> ...
- 自己写一个java的mvc框架吧(一)
自己写一个mvc框架吧(一) 目录 自己写一个mvc框架吧(一) 自己写一个mvc框架吧(二) 自己写一个mvc框架吧(三) 自己写一个mvc框架吧(四) 写之前的一些废话 废话 1 (总是要先随便说 ...
- O(∩_∩)O~~
1.在一切ac的路上,所以的难题都是纸老虎. 2.加油吧,少年.
- JAVA成员变量的隐藏
一.如果子类与父类中有一个相同名称的成员变量,那么子类的成员变量会不会覆盖父类的成员变量?我们看下在的例子: public class A { public int x=10; } public cl ...