在Linux下使用VSCode开发python3.6的环境配置及一些坑
来源:互联网 发布:章子怡长相知乎 编辑:程序博客网 时间:2024/05/29 18:01
听说最近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/
https://pypi.python.org/
阅读全文
0 0
- 在Linux下使用VSCode开发python3.6的环境配置及一些坑
- Python3相关模块在Linux下的环境配置
- 如何在vscode配置php开发环境
- linux下python3开发环境
- Linux下Sublime Text3配置Python3开发环境
- vscode 配置go开发环境
- ubuntu /elementary os下vscode 配置go开发环境
- Ubuntu16.04下配置php+vscode+xdebug开发环境
- 如何在vscode 中配置:TypeScript开发node环境
- 【学习笔记】在VSCode上配置typescript + nodejs 开发环境
- (转)Rust: 在vscode配置 Rust 开发环境
- Win10环境下配置VScode的C++编译环境
- VSCode 的使用配置
- ubunutu 13.10 在linux下开发环境 的配置
- Ngnix在Windows下的环境配置及使用 - 引言
- Linux下我经常使用的一些命令及配置
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境
- 蓝桥杯 基础练习 十进制转十六进制
- 使用Visual Studio写一个简单的Windows窗体应用登录界面
- 数据结构实验之二叉树七:叶子问题
- 八数码问题 BFS
- [模板]用倍增求LCA问题
- 在Linux下使用VSCode开发python3.6的环境配置及一些坑
- Spring Aop(十四)——Aop自动创建代理对象的原理
- 开源项目方式提交数据-AsyncHttpClient
- Java学习——位运算符
- 大话设计模式----外观模式
- 量化交易----常见股票特征和编程实现
- react-native android或ios开启应用白屏解决方案
- C#委托
- C# 按行列输入二维数组的每个元素的值