当前位置:网站首页 > 编程语言 > 正文

libxml2(libxml2安装包)



Python学习之CentOS 7.6源码搭建Python开发环境

  • 实验环境
  • Linux基础配置
  • 安装编译环境
  • 源代码安装sqlite3.30
  • 源码安装Python3.6.8
  • 默认的是系统自带的Python2.7
  • 将pip切换为国内的源
  • 安装虚拟环境
  • 将下载包的地址配置为国内
  • 导出和导入pip安装包列表
  • 将所有安装包导出到一个文件中
  • 从一个文件中导入安装所需要的包
  • 下载所需要的whl包
  • 总结:
  1. 关闭selinux
    [root@localhost ~]# vim /etc/selinux/config
    将SELINUX=enabled改为SELINUX=disabled




  2. 关闭防火墙
    [root@localhost ~]# systemctl disable firewalld

  3. 配置Linux为阿里源
    下载源文件
    [root@localhost ~]# wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/aliyun.repo
    修改配置源文件
    [root@localhost ~]# vim /etc/yum.repos.d/aliyun.repo
    将$releasever改为7 命令是( :%s/$releasever/7 )
    将$basearch改为x86_64命令是( :%s/$basearch/x86_64 )
















  1. 编译源码需要到的包
    [root@localhost ~]# yum -y groupinstall Development tools
    [root@localhost ~]# yum -y install openssl-devel pcre-devel expat-devel




  2. 编译python的时候,后期使用sqlite3需要此包
    [root@localhost ~]# yum -y install sqlite-devel

  1. 下载sqlite3
    [root@localhost ~]# wget https://www.sqlite.org/2019/sqlite-autoconf-.tar.gz

  2. 解压并安装
    解压
    [root@localhost ~]# tar xvf sqlite-autoconf-.tar.gz
    [root@localhost ~]# cd sqlite-autoconf-







  3. 配置,指定安装路径
    [root@localhost sqlite-autoconf-]# https://blog.51cto.com/u_/configure --prefix=/usr/local/sqlite33001

  4. 编译,编译结束后自动安装
    [root@localhost sqlite-autoconf-]# make && make install
    重要部分:
    如果要安装django并使用,可能系统自带的sqlite版本过低,这时候需要我们将安装的sqlite替换成系统的,先将系统自带的重命名
    [root@localhost ~]# mv /usr/bin/sqlite3 /usr/bin/sqlite3_system_old
    [root@localhost ~]# ln -s /usr/local/sqlite33001/bin/sqlite3 /usr/bin/sqlite3













  5. 将sqlite3安装路径传递给共享库,就是你上面–prefix指定的路径
    [root@localhost ~]# export LD_LIBRARY_PATH=“/usr/local/sqlite33001/lib”

  1. 将源码包上传到服务器并解压
    [root@localhost ~]# tar xvf Python-3.6.8.tar.xz
    [root@localhost ~]# cd Python-3.6.8




  2. 配置,并指定安装位置
    [root@localhost Python-3.6.8]# https://blog.51cto.com/u_/configure --prefix=/usr/local/python368

  3. 编译,编译结束后自动安装
    [root@localhost ~]# make && make install

切换默认python

  1. 查询的都是python2
    [root@localhost ~]# ll /usr/bin | grep python

  2. 备份原来的python
    [root@localhost ~]# mv /usr/bin/python /usr/bin/python_old

  3. 将python3创建软连接
    [root@localhost ~]# ln -s /usr/local/python368/bin/python3 /usr/bin/python3

  4. 将python的软连接修改为python3
    [root@localhost ~]# ln -s /usr/bin/python3 /usr/bin/python

  5. 创建pip软连接
    [root@localhost ~]# ln -s /usr/local/python368/bin/pip3 /usr/bin/pip3
    [root@localhost ~]# ln -s /usr/bin/pip3 /usr/bin/pip
    必须要做的事情:
    由于yum需要依赖python2 我们修改了默认的python为python3,所以要修改yum的两个文件,让他继续使用python2,将指定的“#! /usr/bin/python” 改为“#! /usr/bin/python2”否则使用yum的时候会报如下错误 :










  6. centos p2v开源<a href='/tag/15'>工具</a>_sqlite

  7. 编辑yum配置将执行的脚本改为python2
    [root@localhost ~]# vim /usr/bin/yum
    [root@localhost ~]# vim /usr/libexec/urlgrabber-ext-down




  8. 将python3加入到path环境变量,写入文件方便开机加载
    [root@localhost ~]# vim /root/.bashrc 或者
    [root@localhost ~]# vim /etc/bashrc
    export PATH=/usr/local/python368/bin:$PATH







  9. 刷新bashrc配置文件
    [root@localhost ~]# source /etc/bashrc

  1. 创建虚拟环境目录
    [root@localhost ~]# mkdir /root/.virtualenvs

  2. 安装virtualenv和virtualenvwrapper
    [root@localhost ~]# pip install virtualenv
    [root@localhost ~]# pip install virtualenvwrapper




  3. 配置虚拟环境
    编辑/root/.bashrc文件加入如下两行配置,第一行指定虚拟环境目录,第二行指定创建虚拟环境需要的文件位置
    [root@localhost ~]# vim /root/.bashrc
    export WORKON_HOME=$HOME/.virtualenvs
    # 这里是virtualenvwrapper.sh文件所在的目录,可能根据你安装目录所在目录不同
    source /usr/local/python368/bin/virtualenvwrapper.sh













  4. 添加完毕后刷新一下配置文件
    [root@localhost ~]# source /root/.bashrc

  5. 创建虚拟环境
    [root@localhost ~]# mkvirtualenv study

  6. 查看虚拟环境
    [root@localhost ~]# workon

  7. 进入虚拟环境
    [root@localhost ~]# workon study

  8. 删除虚拟环境
    [root@localhost ~]# rmvirtualenv study

(study) [root@localhost ~]# pip install -r path/filenmae

  1. 先安装高版本的sqlite3
  2. 再编译Python3.6.8
  3. 要加入环境变量的有:
    Python路径
    虚拟环境家目录
    创建虚拟环境需要的脚本







  4. 通常用于开发环境移植到生产环境导出安装列表
到此这篇libxml2(libxml2安装包)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • max30100心率算法(max30102心率算法)2025-11-25 09:18:06
  • pp是啥意思啊(pp什么意思)2025-11-25 09:18:06
  • 工具五金是几类物质(工具五金是几类物质类别)2025-11-25 09:18:06
  • 条件变量用法(条件变量用法总结)2025-11-25 09:18:06
  • py文件怎么执行手机(.py文件怎么执行)2025-11-25 09:18:06
  • 打开目录文件夹,打开目录文件夹(打开文件目录的快捷键)2025-11-25 09:18:06
  • 颜色代码编号表(颜色代码含义)2025-11-25 09:18:06
  • 目录上一章下一章书架(目录和第一章中间 页码怎么有空白)2025-11-25 09:18:06
  • pdfview怎么转换成图片(pdfview怎么旋转图片)2025-11-25 09:18:06
  • 简单好玩的编程代码微信(微信编程语言代码)2025-11-25 09:18:06
  • 全屏图片