linux
乌班图18.04, 改变默认python指向为python3
-
查看替换版本python信息
输入update-alternatives --list python
如果报错就先输入
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2 #根据自己系统上默认版本更改
-
进入root身份, 使用以下命令可以在列出的python版本中切换
sudo su update-alternatives --config python
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-231qiB9G-1569725863122)(C:\Users\yx\Desktop\学习笔记\python3\1568010107891.png)]
切换成功后输入python --version即可查看
-
安装pip3模块
默认直接通过命令安装报错
#输入安装命令 sudo apt install python3-pip #报错 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package python3-pip #修改 sudo rm /var/lib/apt/lists/* -vf sudo apt-get update #重新输入 sudo apt install python3-pip #安装成功 #输入 pip3 --version #显示版本则安装成功 pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
-
安装其余模块
-
requests (默认自带)
-
beautifulsoup4
pip3 install beautifulsoup4
-
windows
-
一,下载subline text 3
官网:http://www.sublimetext.com/3
安装过程略
二,生成Package Control 界面
2.1 快捷键:ctrl+`打开命令行
2.2 输入
`import urllib.request,os,hashlib; h = ``'eb2297e1a458f27d836c04bb0cbaf282'` `+ ``'d0e7a3098092775ccb37ca9d6b2e4b7d'``; pf = ``'Package Control.sublime-package'``; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); ``by` `= urllib.request.urlopen( ``'http://packagecontrol.io/'` `+ pf.replace(``' '``, ``'%20'``)).read(); dh = hashlib.sha256(``by``).hexdigest(); print(``'Error validating download (got %s instead of %s), please try manual install'` `% (dh, h)) ``if` `dh != h ``else` `open(os.path.``join``( ipp, pf), ``'wb'` `).write(``by``)`
2.3 如果点击Perference 出现 Package Control 选项则成功,否则安装失败,失败也没啥,也可以配置环境
三,配置包
点击刚刚生成的Package Control ->输入install
进入安装界面: 我自己安装两个插件:
1.SideBarEnhancements => 侧边栏管理
2.Anaconda (最强的Python IDE插件)
4.直接搜索Anaconda:
【因为我已经安装过了,所以没有第一个选项,选择第一个选项,就可以等待安装完成了】
5.我们还需要设置一下python解释器的路径:
在打开的文件里面搜索python_interpreter:
在新建的python3
{
// "cmd": ["C:/Users/yx/AppData/Local/Programs/Python/Python36/python.exe", "-u", "$file"],
"cmd": ["D:/ADC/python.exe", "-u", "$file"], //anc中python路径
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": { "PYTHONIOENCODING": "utf8" },//不加此语句会在中文输出时乱码
}
1File "(…?)", line ([0-9]*)",
“selector”: “source.python”,
“env”: { “PYTHONIOENCODING”: “utf8” },//不加此语句会在中文输出时乱码
}