python

系统: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集合类:[] () {},{} ,列表,元组,字典,集合

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容