VSCode下Python环境搭建

 

2018.10.26 更新

新版的vscode 自动推荐  MagicPython

---------------

  • Python 3.3+,自带venv可以用来代替virtualenv.

python -m venv  <venv_name>

  • vscode并没有项目的概念,点击" 文件->将文件夹添加到工作区",指定工作目录。

 

vscode的python插件:

Eclipse Keymap (可选. vscode的eclipse键位插件)

Python

Python Extension pack (这个插件,会装上一堆依赖插件)

 

将以下内容复制到用户设置(文件->首选项->设置->用户设置):

// 将设置放入此文件中以覆盖默认设置
{
    //可选
    "workbench.colorTheme": "Visual Studio Dark",
    //可选,git路径
    "git.path": "D:/tools/Git/cmd/git.exe",
    //可选,字体大小
    "editor.fontSize": 16,
    //可选,在文件结尾插入空行
    "files.insertFinalNewline": true,

    //可选,建议关掉。 python代码的规范检查。
    "python.linting.enabled": false,
    //可选,自动激活环境,
    "python.terminal.activateEnvironment": true,
    //python虚拟环境路径。 下例是指向 <项目目录>/venv。 也可以直接指向绝对目录。
    "python.venvPath": "${workspaceFolder}/venv",
    //可选
    "python.venvFolders": [
        "envs",
        ".pyenv",
        ".direnv",
        ".venv",
        "venv"
    ],
    //可选。 python.exe在venv下的路径,需要参考"python.venvPath"配置
    "python.pythonPath": "${workspaceFolder}/venv/Scripts/python.exe",
    //可选。 如果没有使用venv则必选,可以直接指向python.exe的绝对路径。
    //"python.pythonPath": "D:/tools/Python36-64/python.exe",
}

配置好"用户配置“后(建议重启下vscode),Ctrl+Shift+P调出”命令面板“,输入"Python: select Interpreter",选择python环境, 应该可以找venv下的python.exe。

注意:  ubuntu下的venv的python是" venv/bin/python"

可以参考vscode官方文档。

 

关于virtualenv(非venv):

(参考资料:

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000)

vscode并不会帮你创建virtualenv环境,你需要手动创建.

  • 安装python虚拟环境:

pip install virtualenv 或者 python -m pip install virtualenv

  • 创建(纯净的)python虚拟环境

virtualenv --no-site-packages  <venv_name>

  • ubuntu下激活虚拟环境

source <venv_name>/bin/activate

  • ubuntu下关闭虚拟环境

deactivate

 

  • windows下激活虚拟环境

<venv_name>\Scripts\activate

  • windows下关闭虚拟环境

<venv_name>\Scripts\deactivate

 

 

 

 

转载于:https://my.oschina.net/tangcoffee/blog/1808695

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值