查看版本
python -V
导出依赖包
requirements.txt可以通过pip命令自动生成和安装
生成requirements.txt文件 pip freeze > requirements.txt 安装requirements.txt依赖 sudo pip install -r requirements.txt 如果是虚拟环境下不需要使用sudo,否则会安装到系统路径下面的python里面
|
查看已安装包,升级
# 查看已安装的包 pip list # 列出可升级的包 pip list --outdate # 升级指定的包 pip install --upgrade requests // mac,linux,unix 在命令前加 sudo -H
|
环境管理
查看所有安装的环境 conda env list
基于python3.6版本创建一个名字为gisPy36的环境 conda create --name gisPy36 python=3.6
激活环境 source activate gisPy36
退出当前环境 source deactivate
删除该环境 conda env remove -n gisPy36
|
多版本时pip指定版本安装
安装setuptools包 pip install -t /usr/local/lib/python2.7/site-packages/ setuptools
|
有用的库
[pefile](https://github.com/erocarrera/pefile)获取pe文件相关信息,例如版本信息。跨平台的
[tabulate](https://pypi.python.org/pypi/tabulate)
print tabulate(df.head(5), headers='keys', tablefmt='psql')
|
控制台相关
想要print始终显示在同一行,本身是在最后加上逗号即可,即: print "xxx", 然后又想要实现,新打印的一行,冲掉之前旧的一行,达到显示出下载文件大小一点点增加,但是却始终保持同行,那么就再打印的内容最后添加上\r即可: print "xxx\r",
|