歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Linux上配置Python自動感知

在Linux上配置Python自動感知

日期:2017/2/28 16:19:23   编辑:Linux教程

Windows下Python自帶的IDLE開發Python已經比較方便了,在Linux上只要稍微配置一下,也可以使開發更方便。

第一種,是Linux下的Python shell,默認是沒有語法提示的,要開啟Python shell的語法提示需要:

1. 在自己的home目錄(/home/用戶名/)下建立.pythonstartup文件,代碼見附件

2. 修改/home/用戶名/.bashrc文件,添加一行export PYTHONSTARTUP=/home/用戶名/.pythonstartup

3. 重連ssh,或運行export PYTHONSTARTUP=/home/tianxu.xxf/.pythonstartup刷新環境變量

效果如下:

注:在某些環境下可能會遇到readline模塊未安裝的情況,可以使用sudo easy_install readline進行安裝,目前,gate21和我們的開發機(66)上,都已可以按照此方法配置

第二種,使vim支持語法提示、代碼補完

需要安裝pydiction(目前gate21和開發機66上已經安裝,只要修改配置文件即可)

1. 修改/home/用戶名/.vimrc,添加如下代碼:

filetype plugin on

let g:pydiction_location="/usr/share/vim/vim70/ftplugin/pydiction/complete-dict"

let g:pydiction_menu_height=5

2. 重啟vim,編輯py文件就可以使用Tab鍵進行語法提示和代碼補完

如果在沒有安裝pydiction的環境下,則需要:

1. 下載解壓pydiction1.2

a) wget http://www.vim.org/scripts/download_script.php?src_id=11062

b) unzip pydiction1.2.zip

2. 移動解壓出的文件

a) 將python_pydiction.vim移動到/usr/share/vim/vim70/ftplugin目錄下(windows移動到vim安裝目錄對應的ftplugin下)

b) 建個目錄,將complete-dict和pydiction.py放到該目錄下

c) 修改.vimrc文件(pydiction_location修改為complete-dict對應的目錄,pydiction_menu_height修改為需要的提示行數)

效果如下:

注:vim下的語法提示與Python shell下的有一點不同,Python Shell下能對用戶創建的對象用Tab鍵進行智能感知,而vim下只能對Python自有的語法或類庫進行智能感知。

Copyright © Linux教程網 All Rights Reserved