工作出现较大调整,更新速度将放缓

Python基础知识及常见问题

Coding Alan 3年前 (2016-05-17) 433次浏览 0个评论

Linux下安装IPython

CentOS下运行yum list | grep ipython查看安装包

python-ipython.noarch             0.13.2-7.el6                 @epel   
python-ipython-console.noarch     0.13.2-7.el6                 @epel   
python-ipython-gui.noarch         0.13.2-7.el6                 @epel   
python-ipython-notebook.noarch    0.13.2-7.el6                 @epel   
python-ipython-doc.noarch         0.13.2-7.el6                 epel    
python-ipython-tests.noarch       0.13.2-7.el6                 epel  

运行yum -y install python-ipython.noarch完成安装,进入IPython命令行输入ipython:

Python基础知识及常见问题

Tcl/Tk不稳定报错

Mac上在Terminal中输入idle即可进入idle编辑器,但会发现如下警告:

WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.
Visit http://www.python.org/download/mac/tcltk/ for current information.

打开上面这个网页按照指引进入http://www.activestate.com/activetcl/downloads下载最新版的TCL(8.5.*)进行安装即可

Python基础知识及常见问题

实现Tab auto complete

可以Python的库目录下(如/usr/lib/python2.7/site-packages)创建tab.py,然后在命令行中import tab.py再使用tab即可

注:在Python命令行中直接使用dir(变量)命令也可以查看适用的方法

import readline
import rlcompleter
if 'libedit' in readline.__doc__:
    readline.parse_and_bind("bind ^I rl_complete")
else:
    readline.parse_and_bind("tab: complete")

Lambda函数

Python3 安装

常见问题

1、subprocess.CalledProcessError: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.

查看lsb_release.py所在目录

将对应的lsb_release.py文件拷贝到subprocess.py目录下,如:

2、Was unable to import superset Error: No module named ‘_sqlite3’

 

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址