`
tcspecial
  • 浏览: 911441 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

安装python2与python3

阅读更多

 

现在很多python模块不支持python2了,迁移至python3是大势所趋。

操作系统版本:

Linux 3.10.107

 

1. 安装python3.7.2

下载源码编译安装后,发现目录下未生成pip,手动安装:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

 

运行报错:

 

ModuleNotFoundError: No module named '_ctypes'

 

 

ctypes是python与c混合编程库,安装ffi 组件:

 

sudo yum install libffi-devel -y
make -j4
make install

 终于在$PYTHONDIR/bin下生成pip3。

 

 

2. 安装插件

 

$ pip3 install dicttoxml
Can't connect to HTTPS URL because the SSL module is not available

 

 

好像缺失openssl库,执行yum安装:

$ ./configure --prefix=/usr/local/python3 --with-ssl --enable-shared
$ make -j4 && make install
$ python3
>>> $ import ssl 
>>> ssl.__file__
'/usr/local/python3/lib/python3.6/ssl.py'

 ssl正常,但是仍然无法解决上述问题,初步怀疑python-3.7.2 的bug。

 

3. 回退python3.6.8

编译安装python-3.6.8,然后再编译后运行:

$ pip3 install dicttoxml

安装dicttoxml组件成功,看来最新版本不一定适于生产环境。

 

 4. 安装MySQLdb

yum install pip
yum install python-devel
pip install MySQL-python

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    CentOS 7 离线安装 Python 3 需要的 rpm 包

    在 CentOS 7 系统中离线安装 Python 3 是一项常见的需求,特别是在没有网络连接或者需要在隔离环境中部署的情况下。Python 3 是一个高级编程语言,广泛用于 Web 开发、数据分析、自动化脚本等多个领域。然而,由于 ...

    python2+python3同时安装和配置

    ### Python2与Python3的共存安装与配置详解 #### 一、引言 随着Python3的普及,Python2的支持已经结束,但仍有许多遗留项目基于Python2开发。因此,在某些情况下,开发者可能需要同时安装Python2和Python3,并且...

    Centos7 下安装python3及卸载的教程

    一、安装python3 1、安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y 2、下载python安装包wget ...

    PythonOCC的安装

    ### PythonOCC的安装与使用详解 #### 一、PythonOCC简介 PythonOCC是基于OpenCASCADE技术的Python封装库,由tpaviot开发并维护。它为Python用户提供了一个强大的计算机辅助设计(CAD)工具集,使得在Python环境下...

    CentOS6/7环境下自动升级安装Python2.7或Python3.6并安装pip

    4. **编译与安装**: 使用以下命令配置、编译和安装Python: ```bash ./configure --prefix=/usr/local/python3 --enable-optimizations make && sudo make altinstall ``` 这里使用`altinstall`避免替换系统...

    Python3.8 tgz安装

    请注意,直接安装系统包管理器(如apt、yum或dnf)提供的Python版本可能更简单,但对于想要自定义安装或学习编译过程的开发者来说,手动安装是一个很好的实践。此外,安装完成后,为了系统稳定性,建议创建软链接,...

    离线安装python2.7.17.tar.xz

    ubuntu20.04离线安装python2.7.17

    python3的psycopg2安装包

    Python3的`psycopg2`是一个非常重要的数据库适配器,专门用于与PostgreSQL数据库进行交互。在Python的开发环境中,特别是在数据处理和Web应用开发中,`psycopg2`扮演着不可或缺的角色。本资源包提供了在Linux CentOS...

    linux安装yum对应python2.7.5包

    sudo ln -s /usr/local/python2.7.5/bin/python2.7 /usr/bin/python2 sudo ln -s /usr/bin/python /usr/bin/python2.7.5 ``` - 创建新的yum软链接: ``` sudo ln -s /usr/bin/python2.7.5 /usr/bin/yum ``` ...

    ubuntu python2与python3 安装pip2 与 pip3

    在Ubuntu操作系统中,...总的来说,理解如何在Ubuntu上安装和管理Python 2与Python 3及其对应的pip版本对于进行Python开发至关重要。正确设置这些环境可以让你无缝切换不同项目,并充分利用Python丰富的生态系统。

    python 介绍和安装

    python 介绍和安装,详细介绍了python是什么,以及怎么安装。

    ubuntu20.04离线安装python2.7.18.tar.xz

    ubuntu20.04离线安装python2.7.18

    centos7安装python3.x保留2.x1

    /usr/bin/python2`,确保YUM继续使用Python 2.7。 **创建Python 3.6的软链接** 1. 删除现有的Python链接:`rm /usr/bin/python`,以避免与新安装的Python 3.6版本混淆。 2. 创建新的Python软链接:`ln -s /usr/...

    win10_python3和Python2共存配置方法

    ### Win10中Python3与Python2共存配置方法 #### 概述 在Windows 10操作系统下,为了满足不同项目的需求,有时我们需要同时安装并使用Python2和Python3两个版本。本文将详细介绍如何在Win10系统上实现Python2和...

    Python安装文件 Python 3.8

    3. **选择自定义安装**: 如果你需要自定义安装选项,如选择安装目录或勾选“添加Python到PATH”,可以在安装过程中进行设置。 4. **安装Python组件**: 安装向导会让你选择要安装的额外组件,如IDLE(Python的集成...

    maya2023最新pymel兼容python2/python3版本下载

    对于Pymel的安装,它可能会指导用户如何正确地将Pymel库与Maya2023集成,包括如何使用pip(Python的包管理器)来安装`future`库,以及如何处理可能的依赖问题,确保在Python2和Python3之间切换时不会出现问题。...

    Python离线安装Flask

    3. **目标环境准备**:在目标机器上,同样需要安装Python3.7.4,并确保PATH环境变量已设置。 4. **解压并安装**:将"Flask_offline.zip"复制到目标机器,然后解压。进入解压后的目录,使用pip逐个安装所需的库,...

    Linux环境下离线安装python打包环境所需要的包

    `future-0.18.2.tar.gz`提供了向后兼容的Python 2到Python 3的代码转换工具,帮助你在Python 3环境中编写兼容Python 2的代码。 `pyinstaller-hooks-contrib-2022.10.tar.gz`是PyInstaller的附加钩子,包含了额外的...

    linux下安装python3和python2

    ### Linux环境下Python 3与Python 2的安装详解 在Linux环境下安装Python 3与Python 2是一项常见的任务,尤其对于开发人员来说更是如此。本文将详细介绍如何在Linux环境中安装Python 3.6.4与Python 2.7.14,并解决...

    linux离线安装python,所需的依赖包,以及安装说明

    1安装python3.6.8 新建python目录 切换到python目录 cd /usr/local/python 下载并安装依赖包 zlib-devel zlib-devel-1.2.7-17.el7.x86_64.rpm rpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpm 下载并安装...

Global site tag (gtag.js) - Google Analytics