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

下载对应的python版本

https://www.python.org/ftp/python/

解压:

tar -xf Python-3.7.0.tgz   # 这个是对应的版本

然后cd 切换进去

cd Python-3.7.0

然后执行:

./configure --prefix=/opt/python37

然后完成后输入make  这个是调用C的一些接口指令

make

然后  进行make install

make  install

上面两步可以改为 :

make  && make install

然后:

然后切换到你刚才编译安装的文件目录

 cd  /opt/python37

然后查看哪些文件:ls

然后测试执行bin目录下的

 bin/python3.7

建立一个软连接 就是把python3.7加入全局环境

ln -s /opt/python37/bin/python3.7 /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.6.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.5.6详细文档!!!!

        1.安装相关依赖库(工具包)
            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
        2.下载python3的源代码(在linux终端下输入命令)
        切换/opt目录
        cd /opt
        #下载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/
        3.解压缩源代码
            tar -xf Python-3.5.6.tgz
            (出现Python-3.5.6)
        4.切换python3.5的源代码目录
        cd Python-3.5.6
        5.生成编译脚本(指定安装目录)
        ./configure --prefix=/opt/python35
        6.编译
        make
        7.编译成功后,编译安装
        make install
        8.切换已经装好的python3.5目录
        cd /opt/python35/
        9.查看python3.5的可执行脚本文件
            [[email protected] python35]# ls bin/
        10.执行python3.5解释器
            1.绝对路径执行方式一
                /opt/python35/bin/python3.5
            2.相对路径执行方式二
                [[email protected] python35]# bin/python3.5
            3.添加环境变量
                1.添加软连接(用法)
                ln -s 原文件路径 目标文件路径
                2.添加软连接
                (绝对路径)ln -s /opt/python35/bin/python3.5 /usr/local/bin/python3
            4.添加pip3软连接
            ln -s /opt/python35/bin/pip3 /usr/local/bin/pip3

            5.查看pip3版本
            pip3 -V
                pip 10.0.1 from /opt/python35/lib/python3.5/site-packages/pip (python 3.5)

tip:
    python3.5软连接:
        ln -s /opt/python35/bin/python3.5 /usr/local/bin/python3.5

    删除python3.5的软连接:
        rm -rf /usr/local/bin/python3
安装django
    1.安装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
    2.安装好django1.11之后,配置软连接
            ln -s /opt/python35/bin/django-admin      /usr/local/bin/django-admin

    3.启动django
        vi settings.py
            写入 ALLOWED_HOSTS = [‘*‘]
        启动django
        python3.5 manage.py runserver 0.0.0.0:8000

    4.windows访问linux的ip地址+端口
        x.x.x.x:8000

代码上传并运行
    1.windows下写代码
        修改相应的配置文件
    2.测试bug!!!!
    3.通过xftp传输到服务器
    4.启动项目

安装步骤

原文地址:https://www.cnblogs.com/zhaoyunlong/p/9457087.html

时间: 2024-11-09 09:56:00

Linux装python3的相关文章

linux安装Python3并与系统自带的Python2并存

Linux安装Python3,与Python2共存 新搞了台linux云主机,瞎折腾折腾,先装个Python3. Linux环境下有其他软件需要Python2,如YUM,所以安装的Python3需要与Python2同时存在. 安装Python3 先安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-d

Kali Linux 装好系统后安装常用软件

1.配置软件源 leafpad /etc/apt/source.list or(recommand): #官方源 deb http://http.kali.org/kali kali main non-free contrib deb-src http://http.kali.org/kali kali main non-free contrib deb http://security.kali.org/kali-security kali/updates main contrib non-fr

Linux安装Python3完成升级

Linux安装Python3完成升级 python 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: # wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 也可以在官网上下载其他版本,或者有交互界面的允许下,使用浏览器也可以.方式很多,只要能把源码下载下来就可以.下面使用源码安装. 下载完成后到下载目录下,解压并解包: tar -zxvf Python-3.1.2.tar 进入解压缩后的文件夹 cd

VBox虚拟机开启Linux 装增强功能

当我们在虚拟机里安装Linux系统,避免不了的要安装增强功能,无论是视觉效果还是物理机与虚拟机共享文件都是需要安装增强 先加载Vbox-Tools,会在inux桌面,弹出来 执行批处理文件, sh ./vboxlinuxaddtions-x86.run 或自动选择安装 ./autorun.sh 如果安装失败 1.安装Red Hat过程中,需要选择安装“软件开发”组件,否则安装虚拟器增强功能时将产生错误! 2.gcc ,及相关必备文件没安装 VBox虚拟机开启Linux 装增强功能

常见问题:Linux安装Python3步骤、Windows无法利用pip

Linux安装python3.6和第三方库的步骤: 我的Linux是CentOS 6.5版本 Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7,默认的python被系统很多程序所依赖,比如CentOS下的yum就是python2写的,所以不要删除默认版本,:如果需要使用最新的python3我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有影响的,python3和python2两个环境并存即可 一.安装python3.6: 1. 获

linux 安装 python3

linux 安装 python3 软件源 下载软件 mkdir -p /soft cd /soft wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz yum install sqlite-devel 安装 tar xf Python-3.6.6.tgz cd Python-3.6.6 mkdir -p /usr/local/python3 ./configure --prefix=/usr/local/python3 ma

linux 安装python3.7 报错No module named '_ctypes'

ModuleNotFoundError: No module named '_ctypes' 操作系统:centos yum install libffi-devel ./configure --enable-optimizations make altinstall 参考:https://bugs.python.org/issue31652 linux 安装python3.7 报错No module named '_ctypes' 原文地址:https://www.cnblogs.com/bo

Linux VIM8 Python3 编辑器配置文件

Linux VIM8 Python3 编辑器配置文件 "---------------------简单配置------------------------- set nocompatible "关闭与vi的兼容模式 set number "显示行号 set nowrap "不自动折行 set showmatch "显示匹配的括号 set scrolloff=3 "距离顶部和底部3行" set encoding=utf-8 "编

Linux安装python3.6.2

安装环境:CentOS 7 yum安装python3.4 一般情况下在linux中使用python是很轻松的,因为本身linux自带python环境,CentOS7目前自带python2.7.但是据说python2.7只支持到2020年,从学习上来讲还是应该先习惯下python3版本以上的使用方法.学习之前先要配置环境所以先要安装python3的环境.最简单的安装方法是直接通过yum安装: # yum search python //先查下yum源支持的python安装版本 # yum inst