您的位置:

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