python3重新编译(python 重新编译)

本文目录一览:

sublime text 3怎么编译python

打开Sublime Text 3,依次进入new build system菜单

点击菜单后,会生成一个空配置文件。我们需要在这个配置文件内覆盖配置信息。配置部分代码可以在文末下载。

注意配置代码需要修改Python程序安装路径。如果是通过拷贝地址的话,大家要注意斜杠的方向(用反斜杠才不会出错)。

完成配置代码输入后点击保存,会弹出保存界面。注意要使用默认保存路径,这样配置才能生效。点击保存。

现在,我们重新进入编译环境设置,就可以看到刚才添加的Python2编译环境了。点击勾选就可以了。

用同样的方法我们新建一个Python3的编译环境即可。

运行个程序测试一下(注意要先保存程序文件,才能运行),成功。

如何对python 进行重新编译

Python是解释型脚本语言,运行过程中是一句一句,边解释边执行的,不需要编译。修改之后的源代码可以直接运行,如果担心之前版本影响,可以删除对应的pyc文件,不过只是解除心理作用而已。

python 反编译 源码还原py后,怎么把它再编译成pyc

有个简单的方法,以导入模块的方式导入程序一下,例如在另外一个程序里import一下,或者在程序所在目录里面打开python,然后import 文件名;然后就会在当前文件夹下自动生成pyc了

如何升级到python3版本并且安装pip3及ipython3

准备:

Python-3.5.2.tar.xz

pip-8.1.2.tar.gz

setuptools-24.0.2.zip

步骤:

1、自定义编译安装python3.x版本

[html] view plain copy

tar Jxf Python-3.5.2.tar.xz

cd Python-3.5.2

./configure –prefix=/usr/local/Python3

make make install

2、安装pip3.x,安装会提示需要setuptools模块,所以需要先安装setuptools模块

[objc] view plain copy

tar zxf pip-8.1.2.tar.gz

tar zxf setuptools-24.0.2.zip

cd setuptools-24.0.2

ln -s /usr/local/Python/bin/python3 /usr/bin/python3

python3 setup.py install

cd ..

cd pip-8.1.2

python3 setup.py install

ln -s /usr/local/Python3/bin/pip3 /usr/bin/pip3

3、验证模块是否正常安装

[html] view plain copy

python3 -m pip list

decorator (4.0.10)

ipython (4.2.1)

ipython-genutils (0.1.0)

pexpect (4.2.0)

pickleshare (0.7.2)

pip (8.1.2)

ptyprocess (0.5.1)

setuptools (24.0.2)

simplegeneric (0.8.1)

traitlets (4.2.2)

4、安装ipython

[html] view plain copy

python3 -m pip install ipython

ln -s /usr/local/Python3/bin/ipython3 /usr/bin/ipython3

5、遇到的问题

a、安装pip3的时候提示没有zlib模块

[html] view plain copy

yum install -y zlib-devel

./configure; echo $? ; make make install

b、使用pip3的时候提示没有HTTPSHandler模块,提示信息如下,

ImportError: cannot import name ‘HTTPSHandler

[html] view plain copy

yum install -y openssl-devel

然后再重新编译安装python3就可以了,安装完成后就可以直接使用pip3了,不需要再重新编译安装pip3

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/130651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点的头像简单一点
上一篇 2024-10-03 23:29
下一篇 2024-10-03 23:29

相关推荐

  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29
  • Python编程二级证书考试相关现已可以上网购买

    计算机二级Python考试是一项重要的国家级认证考试,也是Python编程的入门考试。与其他考试一样,Python编程二级证书的考生需要进入正式考试,而为了备考,这篇文章将详细介绍…

    编程 2025-04-29

发表回复

登录后才能评论