在Linux下使用VSCode开发python3.6的环境配置及一些坑

本文介绍了在Linux系统中,如何使用Visual Studio Code(VSCode)进行Python3.6的开发环境配置,包括安装VSCode,安装VSCode的python插件,安装Python3.6,设置环境变量,编写并运行Python代码,以及解决安装pylint后无效的问题。
部署运行你感兴趣的模型镜像

听说最近python很火,火到不行。


操作系统:

我使用的是CentOS7.2-x64系统,类似的版本都差不多。

开撸:

1. 安装vscode

去https://code.visualstudio.com/下载rpm包,丢到系统里安装。完成后右键open in terminal执行 code 启动vscode。


2. 安装vscode-python插件



3. 安装python3.6

由于系统自带了python2.7,所以安装3.6建议不要覆盖安装,另外选择一个文件夹即可。
我这里安装都是用的sudo权限。
从官网下载源码,https://www.python.org/ftp/ , 当然这里选3.6版本,下载一个tar.xz丢到CentOS下tar -xvf xxx.tar.xz解压出来。
然后,在configure的时候指定路径: ./configure --prefix=usr/python3.6/
然后 make, make install -j4 有几个Cpu核就-j几,快一点,不要-j参数也可以。
完成之后,进入/usr/python3.6 终端执行 ./python3.6 --version 有了。

4. 配置环境变量

执行 sudo vim /etc/profile
加入一行: echo PATH="/usr/python3.6/bin:$PATH"


然后 esc, wq保存。
再在终端执行  source /etc/profile 即可刷新环境变量。
此时直接在终端输入 python3.6 就有了。
注:没有的话重启一下系统试试。

5. 撸一发python代码

终端启动code,建一个空文件夹,vscode打开,vscode里新建文件 xxx.py,如下:

再点击Debug调试设置,新建一个默认的launch.json,如下:

你要是觉得不爽,也可以将配置中的控制台改为  "console": "externalTerminal",这样就不使用vscode的内部终端。

到这里,已经可以用了。

6. 提示错误: 没有安装 pylint,或安装后无效果

  pylint的安装,需要pip,pip是python的包管理器,安装方式如下:
yum search pip
yum install python36u-pip
whereis pip  ==>  /usr/bin/pip3.6
  然后使用pip安装pylint
pip3.6 install pylint
  whereis pylint ==>  /usr/bin/pylint
  然后在vscode里  ctrl+p 输入 > settings,选择 user settings,找到python相关的配置,可以看看。
  其中,在右边将此配置重写了
"python.linting.pylintPath": "/usr/bin/pylint",
  如图:

然后估计要重启一下vscode,然后就可以了。如果权限不够,出现 spwan eacess,给个权限就可以用了:   chmod -R 777 /usr/bin/pylint

最后分享一些地址:

linux包下载地址:
http://www.rpmfind.net/

python包下载地址:
https://pypi.python.org/



















https://pypi.python.org/

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值