本文目录一览:
- 1、sublime text 3怎么编译python
- 2、如何对python 进行重新编译
- 3、python 反编译 源码还原py后,怎么把它再编译成pyc
- 4、如何升级到python3版本并且安装pip3及ipython3
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