搭建或者升级Python环境笔记

搭建或者升级Python环境笔记,吐血记录!

每次在新的Centos上折腾Python时,在参考之前的两篇文章(见本文结尾文章推荐)之后,总是会遇到这样那样的问题,原来是一些Python所依赖的包没有安装好,导致又得重新make&make install了遍,非常折磨人,于是找了一些资料,把Python运行时所需要的一包找全了,在正式安装Python之前,先把这些安装好,果然就没什么问题了!

#!/bin/bash
#搭建python环境步骤
#
# echo "fang ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers #添加sudo用户
#第一步:环境准备
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers sqlite-devel libaio libaio-devel 

#第二步:升级python2.6至python2.7.10
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar -xvf Python-2.7.10.tgz
cd Python-2.7.10
mkdir /usr/local/python2.7
./configure  #等待编译完成
make&&make install

#以下非必须

#mv /usr/bin/python /usr/bin/python2.6 #将原版本的python更换一个名字
#ln -s /usr/local/bin/python2.7 /usr/bin/python
#python -V

vi /usr/bin/yum

#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6

#第三步:安装pip
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-18.2.tar.gz
tar xzvf setuptools-18.2.tar.gz
cd setuptools-18.2
python setup.py install
easy_install pip

#########或者手动安装pip############
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz
tar xzvf pip-7.1.2.tar.gz
cd pip-7.1.2
python setup.py install

参考文章:本博客均为北京SEO方法的原创文章  原文地址:http://seofangfa.com/python-note/python-update-2.html    在此鸣谢




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
升级 Docker 中的 Python 环境,可以按照以下步骤进行操作: 1. 首先,确保已经安装了 Docker。如果没有安装,请先安装 Docker。 2. 打开终端或命令行界面,并运行以下命令,以确保 Docker 正在运行: ``` docker version ``` 如果看到 Docker 版本信息,则表示 Docker 正在运行。 3. 接下来,可以通过两种方式来升级 Python 环境:使用已有的 Python 镜像或自定义 Python 镜像。 a. 使用已有的 Python 镜像: - 搜索可用的 Python 镜像,可以使用以下命令: ``` docker search python ``` 这将列出可用的 Python 镜像列表。 - 选择你需要的 Python 镜像版本,并使用以下命令拉取镜像,例如拉取 Python 3.9 版本的镜像: ``` docker pull python:3.9 ``` - 等待拉取完成后,可以使用以下命令运行容器,并进入容器的交互式终端: ``` docker run -it python:3.9 bash ``` 这将启动一个基于 Python 3.9 的容器,并进入容器内部的交互式终端。你可以在容器内部进行 Python 开发和测试。 b. 自定义 Python 镜像: - 创建一个新的 Dockerfile 文件,并在其中指定所需的 Python 版本。例如,创建一个名为 `Dockerfile` 的文件,并将以下内容添加到文件中: ``` FROM python:3.9 ``` 这将以 Python 3.9 作为基础镜像。 - 在同一目录下,打开终端或命令行界面,并运行以下命令来构建自定义镜像: ``` docker build -t my-python-image . ``` 这将使用 Dockerfile 构建一个名为 `my-python-image` 的自定义镜像。 - 构建完成后,可以使用以下命令运行容器,并进入容器的交互式终端: ``` docker run -it my-python-image bash ``` 这将启动一个基于自定义 Python 镜像的容器,并进入容器内部的交互式终端。你可以在容器内部进行 Python 开发和测试。 无论是使用已有的 Python 镜像还是自定义 Python 镜像,你都可以根据需要进行相应的配置和安装依赖库等操作。记得保存并提交自定义镜像,以便在需要时重用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值