本文目錄一覽:
- 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
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/130651.html
微信掃一掃
支付寶掃一掃