系统:macos
开发环境:sublime
Python版本:2.7 and 3.6
系统自动2.7版本,通过brew安装了3.6:brew install python3
问题:存在两个版本如何通过pip安装包,python3.:pip3 install xxx,python2.:pip2 install xxx
只有一个版本:pip install xxx
sublime默认连接为系统2.7版本,如何建立一个一个指向3.6的版本
which 指令查看python3的路径 终端输入:which python3可得到Python所在路径
sublime 新建一个build 输入一下信息即可
{
"cmd": ["/path/to/python3", "-u", "$file"],
"file_regex": "^[ ]File "(...?)", line ([0-9]*)",
"selector": "source.python"
}
则可以基于python3来运行程序
又一个坑: AttributeError: module 'numpy' has no attribute 'array'
uninstall numpy install numpy后还是无效,原因是自己的文件名就叫numpy,记得python导入模块是先本文件目录,在到包目录,所有出现这个错误(以前遇到过,好久没用,加上没记录又犯了这个错误),最后记得删除.pyc这个文件
Python集合类:[] () {},{} ,列表,元组,字典,集合