linux配置vscode python_Linux 上Python3+Vscode的配置

系统:Ubuntu18.04

1 配置python3 虚拟环境

sudo apt install python3-pip

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

默认未安装pip,先安装pip;使用国内pypi源更新pip3;配置全局的pypi源为国内源

sudo apt install python3-venv

mkdir PythonEnvs

python3 -m venv ./PythonEnvs/VirtualEnvName

安装官方的python3虚拟环境包venv;建立存放python3虚拟环境的目录;在目录下创建名为VirtualEnvName的虚拟环境

source ./PythonEnvs/VirtualEnvName/bin/activate

pip install yapf flake8

deactivate

进入Python3虚拟环境;给虚拟环境安装yapf、flake8包;退出虚拟环境

2 配置vscode

wget https://vscode.cdn.azure.cn/stable/f359dd69833dd8800b54d458f6d37ab7c78df520/code_1.40.2-1574694120_amd64.deb

sudo apt install ./Download/code*

#安装vscode的python拓展

下载Vscode,安装Vscode;安装Python拓展;配置语法格式化工具使用yapf,自动联想工具flake8,关闭默认的pylint,设置虚拟环境文件夹路径为PythonEnvs(可替换为你的虚拟环境文件夹路径)

注: flake8和yapf需要在你工作的虚拟python环境中安装才能正常使用

3 jupyter 中使用python虚拟环境

source ./PythonEnvs/VirtualEnvName/bin/activate

pip install jupyter

jupyter notebook --generate-config

nano ./.jupyter/jupyter_notebook_config.py

#编辑

c.NotebookApp.ip = '*' #更改监听ip,使得远程也可以访问

c.NotebookApp.port = 8888 #监听ip

c.NotebookApp.open_browser = False #控制启动jupyter notebook时不会启动浏览器

c.NotebookApp.notebook_dir="你的Notebook工作目录";同时要去掉最前边的#号使之保存生效

配置jupyter的登陆密码,Ipython环境下:

from notebook.auth import passwd

passwd() #然后输入你要设置的密码,操作如下图

#复制输出的密钥,更改配置文件中的以下项目

c.NotebookApp.password=u"生成的密钥"

配置jupyter notebook主题:

pip install jupyterthemes #安装jt命令

jt -l #列出jupyter notebook支持的theme

jt -t monokai #选择心仪的theme

jupyter notebook #开启服务

配置jupyter 使用虚拟python内核

pip install ipykernel

python -m ipykernel install --user --name VitualEnvName --display-name "VitualEnvName"

deactivate

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值