1.选取Python解释器
使用Ctrl+Shift+P打开命令板,输入Python: Select Interpreter
进行搜索。选择虚拟环境的Python解释器,选择完后,在项目文件夹下会生成一个.vscode
文件夹,里面有一个settings.json
文件,打开并配置如下:
{
"python.pythonPath": "/home/nice/.virtualenvs/tutorial-env/bin/python",
"code-runner.executorMap": {
"python": "set PYTHONIOENCODING=utf-8 && /home/nice/.virtualenvs/tutorial-env/bin/python",
},
"code-runner.clearPreviousOutput": true,
"code-runner.saveFileBeforeRun": true,
"code-runner.runInTerminal": true,
}
python.pythonPath
: 项目依赖的python虚拟环境解释器的路径
code-runner.executorMap
:code-runner运行各语言的解释器路径。手动输入会自动弹出所有语言默认设置。
python
:设置以utf-8编码运行,和 python虚拟环境解释器的路径
code-runner.clearPreviousOutput
:运行前先清除输出的内容。
code-runner.saveFileBeforeRun
:运行前先保存代码。
code-runner.runInTerminal
:意思就是是否要和终端集成。集成后,运行项目,输出的结果在终端显示。如果没效果,在插件栏中搜索:Run in Terminal,安装之后就好了。
一、下面先说一下linuxmint 19.2装python3.6.8怎么设置成默认python版本:
删除原来的链接到2.7的文件,然后链接到3.6
sudo rm /usr/bin/python
sudo ln /usr/bin/python3.6 /usr/bin/python
二、需要linuxmint python>原装3.6.8版本,从下载到配置:
安装需要的程序包
$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
从官网下载最新的python程序包,例如:python 3.8.0,然后解压
编译源代码:
$ cd Python-3.8.0
$ sudo ./configure
$ sudo make altinstall
接着,删除原来的链接到3.6的文件,然后链接到3.8
三、安装3.6下的pip :
sudo apt install python3-pip
四、python3.6创建虚拟环境
安装 venv:
sudo apt-get install python3-venv
用于创建和管理虚拟环境的模块称为 venv。venv 通常会安装你可用的最新版本的 Python。如果您的系统上有多个版本的 Python,您可以通过运行 python3 或您想要的任何版本来选择特定的Python版本。
要创建虚拟环境,请确定要放置它的目录,并将 venv 模块作为脚本运行目录路径:
使用VSCode,建议将venv环境创建在用户文件夹的 .virtualenvs 目录,VSCode会自动侦测此目录下的虚拟环境列表
mkdir -p ~/.virtualenvs
cd ~/.virtualenvs
python3 -m venv tutorial-env
如果它不存在,这将创建 tutorial-env 目录,并在其中创建包含Python解释器,标准库和各种支持文件的副本的目录。
虚拟环境的常用目录位置是 .venv。 这个名称通常会令该目录在你的终端中保持隐藏,从而避免需要对所在目录进行额外解释的一般名称。 它还能防止与某些工具所支持的 .env 环境变量定义文件发生冲突。
创建虚拟环境后,您可以激活它。
运行:
source tutorial-env/bin/activate
(这个脚本是为bash shell编写的。如果你使用 csh 或 fish shell,你应该改用 activate.csh 或 activate.fish 脚本。)
pip更换源:
比较常用的国内镜像包括:
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学http://pypi.hustunique.com/
注意:新版ubuntu要求使用https源。
临时:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
注意,simple 不能少, 是 https 而不是 http, some-package是你要装的包名
设为默认
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
windows下vscode配置python虚拟环境
# 安装virtualenv
pip install virtualenv
# 进入自定义的目录,创建虚拟环境
virtualenv myenv
# 进入虚拟环境下的Scripts文件夹,activate 激活虚拟环境
activate
vscode 安装Python
:Python 语法的基本插件
使用Ctrl+Shift+P打开命令板,输入Python: Select Interpreter
进行搜索。选择Python解释器,选择完后,在项目文件夹下会生成一个.vscode
文件夹,里面有一个settings.json
文件,打开并配置如下:
{
"python.pythonPath": "D:\\python_env\\env_script\\Scripts\\python.exe",
"code-runner.executorMap": {
"python": "set PYTHONIOENCODING=utf-8 && D:\\python_env\\env_script\\Scripts\\python.exe",
},
"code-runner.clearPreviousOutput": true,
"code-runner.saveFileBeforeRun": true,
"code-runner.runInTerminal": true
}
五、vscode 安装code-runner插件
使用Ctrl+Shift+X打开扩展商店,然后输入Python
,Code Runne
搜索,安装即可。
六、vscode code-runner配置python虚拟环境解释器
选取Python解释器
使用Ctrl+Shift+P打开命令板,输入Python: Select Interpreter
进行搜索。选择虚拟环境的Python解释器,选择完后,在项目文件夹下会生成一个.vscode
文件夹,里面有一个settings.json
文件,打开并配置如下:
{
"python.pythonPath": "/home/nice/.virtualenvs/tutorial-env/bin/python",
"code-runner.executorMap": {
"python": "set PYTHONIOENCODING=utf-8 && /home/nice/.virtualenvs/tutorial-env/bin/python",
},
"code-runner.clearPreviousOutput": true,
"code-runner.saveFileBeforeRun": true,
"code-runner.runInTerminal": true,
}
python.pythonPath
: 项目依赖的python虚拟环境解释器的路径
code-runner.executorMap
:code-runner运行各语言的解释器路径。手动输入会自动弹出所有语言默认设置。
python
:设置以utf-8编码运行,和 python虚拟环境解释器的路径
code-runner.clearPreviousOutput
:运行前先清除输出的内容。
code-runner.saveFileBeforeRun
:运行前先保存代码。
code-runner.runInTerminal
:意思就是是否要和终端集成。集成后,运行项目,输出的结果在终端显示。如果没效果,在插件栏中搜索:Run in Terminal,安装之后就好了。
七、vscode常用插件
Python
:Python 语法的基本插件
Django
:Django 的插件,用于模板中语法提示和补全,注意不是搜索出来的第一个,而是后面有个 1.0 版本的
Code Runne
r:非常强大的一款插件,能够运行多种语言的代码片段或代码文件:C,C ++,Java,JavaScript,PHP,Python,Perl,Ruby,Go等等。安装完成后,右上角会出现:▶
XML Tools
:整个 VSCode 都会用到的插件,运维配置 VSCode 需要
Vetur
:Vue 语法高亮显示, 语法错误检查, 代码自动补全(配合 ESLint 插件效果更佳)
ESLint
:EsLint可以帮助我们检查Javascript编程时的语法错误。比如:在Javascript应用中,你很难找到你漏泄的变量或者方法。EsLint能够帮助我们分析JS代码,找到bug并确保一定程度的JS语法书写的正确性
Code Spell Checker
:代码拼写检查
Linux Themes for VS Code
:主题
Beautify
:前端美化
View In Browser
:浏览器快捷打开前端页面
HTML CSS Support
:HTML 基础插件
vscode-icons
:改变编辑器里面的文件图标
Bracket Pair Colorizer2
:给嵌套的各种括号加上不同的颜色。
Highlight Matching Tag
:高亮对应的 HTML 标签和标识出对应的各种括号的功能。
Auto Rename Tag
:自动修改匹配的 HTML 标签。
Path Intellisense
:智能路径提示,可以在你输入文件路径时智能提示。
Markdown Preview
:实时预览 markdown。
stylelint
: CSS / SCSS / Less 语法检查
Live Server
: 这个插件基本功能是预览网页,但它的特点是:会将网页在本地服务器上预览,最重要的是代码保存之后,浏览器自动刷新
使用方法:
在 HTML 文件上右键 打开 HTML 文件,点击编辑器右下角 Go Live 按钮 Prettier : 大名鼎鼎的
格式化插件。有的人可能会推荐 Beautify。我原来也是一直用这个,后来发现这个并不能格式化 React 的代码。所以果断换成Prettier。
carbon-now-sh
: 将代码分享为图片(图片的格式可以为 png 和 svg),最最最重要的是: 图片逼格敲高
CodeIf
:CodeIf 是一个用来给变量命名的网站,你只要输入你想起的中文名,它就会给你提供很多建议的命名。
Turbo Console Log
:快捷添加 console.log,一键 注释 / 启用 / 删除 所有 console.log。
简单说下这个插件要用到的快捷键:
ctrl + alt + l 选中变量之后,使用这个快捷键生成 console.log alt + shift + c 注释所有 console.log alt + shift + u 启用所有 console.log alt + shift + d 删除所有 console.log
Regex Previewer
: 实时预览正则表达式的效果。
css-auto-prefix
: 自动添加 CSS 私有前缀。
change-case
:转换命名风格。
CSS Peek
: 定位 CSS 类名。
vscode-json
:处理 JSON 文件
Minify
: 压缩 HTML、CSS、JS 代码。
SVG Viewer
:预览 SVG。
HTML Boilerplate
:通过使用 HTML 模版插件,你就摆脱了为 HTML 新文件重新编写头部和正文标签的苦恼。你只需在空文件中输入 html,并按 Tab 键,即可生成干净的文档结构。
Color Info
:这个便捷的插件,将为你提供你在 CSS 中使用颜色的相关信息。你只需在颜色上悬停光标,就可以预览色块中色彩模型的(HEX、 RGB、HSL 和 CMYK)相关信息了。