CentOS 7 部署 VS Code

CentOS 7 部署 VS Code,第1张

步骤
  • 1. 安装图像化界面
  • 2. 升级 Git
    • 1) 源安装法
    • 2) 编译安装法
  • 3. 安装VS Code
  • 4. 配置 Python 插件
    • 1) 安装Python插件
    • 2) 安装Python编译器
    • 3) 配置Python路径
    • 4) 配置虚环境
    • 5) 调试传参

VS Code,也就是 Visual Studio Code,是微软(Microsoft)出品的一款优秀的文本编辑器,很多平台都可以安装上该编辑器。CentOS 7 系统只需要按照如下几步就可以部署上 VS Code。此外,VS Code 支持许多的在线插件,这些插件可以让 VS Code 拥有丰富的功能,本教程还会介绍如何将 VS Code 设置为适合 Python 编程的开发环境。
至于其它在Linux系统中部署其它集成开发环境,本教程介绍的配置方法也可以用于参考。

1. 安装图像化界面

CentOS 7 系统若没有安装图形化界面,可以通过如下指令进行安装(若以管理员身份运行,指令前要加“sudo ”提升权限)。

yum groupinstall “Server with GUI”

安装完成后,再输入如下指令,重启后就可以进入图形化界面。

systemctl set-default graphical.target
shutdown -r now

如果不打算设为开机启动图形化界面,可以输入如下指令直接进入图形化界面。

init 5
2. 升级 Git

VS Code 需要 Git 才能正常运行,但 CentOS 7 的 Git 版本太旧,可能会无法满足 VS Code的最低运行要求。因此需要对 CentOS 7 的 Git 进行升级处理。有 2 种方法可以用于 Git 升级,分别是源安装法和编译安装法。

1) 源安装法

CentOS 7 可以通过添加第三方的 IUS 源来升级 Git。IUS 源的安装包的下载地址有:
https://mirrors.aliyun.com/ius/ius-release-el7.rpm
https://repo.ius.io/ius-release-el7.rpm
https://mirrors.tuna.tsinghua.edu.cn/ius/ius-release-el7.rpm
安装 IUS 源之前需要先安装 EPEL 源:

yum install epel-release

接着通过下述指令安装下载好的 IUS 源(确保文件有可执行属性,如果没有,可以通过“chmod 777 安装文件名”来修改属性):

 yum localinstall ius-release-el7.rpm

也可以通过下述指令直接下载并安装:

rpm -ivh “https://下载地址/ius-release-el7.rpm”

安装好 EPEL 源和 IUS 源后建议将这 2 个源进行换源 *** 作以改善下载环境。具体 *** 作为进入“/etc/yum.repos.d/”目录,将“epel.repo”和“ius.repo”文件的内容进行修改,需要修改的部分请参照不同源地址的要求进行更改。通常做法是将这 2 个“.repo”文件中的“metalink”部分进行注释,并在“metalink”对应位置前或后一行添加“baseurl=源地址/对应参数”。
安装并配置好 IUS 后,可以通过如下指令查询 Git 版本。

yum search git

在安装新版本的 Git 前,需要卸载老版本的 Git。

yum remove git

接着就可以通过如下指令安装 Git 了(示范安装 Git224 版本)

 yum install git224
2) 编译安装法

使用编译安装法之前,需要先安装对应的开发环境和依赖。

yum groupinstall "Development tools"
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker

接着从 Git 官网或如下网址浏览并下载合适版本的 Git 源码包(通常是“.tar.gz”或“.tar.xz”的格式):
https://mirrors.edge.kernel.org/pub/software/scm/git/
下载好后,可以使用 tar 指令解压。然后进入解压的文件夹,接着在终端中输入“./configure”指令运行脚本。这部分 *** 作的指令为如下内容。

tar -xvf git-版本.tar.格式 –C 指定目录
cd 指定目录/解压的 Git 文件夹
./configure

configure 脚本运行后会检测当前编译环境是否满足要求,并把检测信息反馈到终端。开发者可以根据反馈信息调整编译环境和编译参数。configure 脚本通常可以包含参数。比如使用“–prefix=指定目录”参数可以设置 Git 的安装目录。
如果 configure 脚本执行后的反馈满足要求,就可以输入如下指令编译源代码。

make

编译完成后若没报错就可以安装了。在安装新版本的 Git 前,需要卸载老版本的 Git。

yum remove git

接着输入如下指令进行安装。

make install

如果使用的是“make altinstall”指令,就需要手动在系统程序目录(通常是“/usr/bin”)创建 Git 程序及工具的软链接(ln 指令)。

ln -s /安装目录/git /usr/bin/git
ln -s /安装目录/其它工具 /usr/bin/其它工具

升级完成后可以通过如下指令查询 Git 版本。

git --version
3. 安装VS Code

从 VS Code 官网下载合适版本的 VS Code 安装程序。CentOS 支持 “.RPM”的格式。如果没有找到格式,点击“Other platforms”进行挑选。

接着通过下述指令安装下载好的 VS Code:

yum localinstall code-版本号.elt.平台类型.rpm

安装完成后在终端输入“code”即可运行 VS Code。

4. 配置 Python 插件

VS Code 可以根据需求安装不同功能的插件。本教程将简要介绍一下如何通过“Python”插件将 VS Code 配置为适合 Python 编程的开发环境。

1) 安装Python插件

在电脑联网的前提下,通过 VS Code 的插件选项可以搜索一个名为“Python”的插件。安装该插件后重启 VS Code 就可以应用此 Python 插件了。

2) 安装Python编译器

安装了 Python 插件后,还需要进行一些配置才能用于 Python 编程。在进一步配置之前,需要先安装 Python 编译器。不同系统平台安装 Python 编译器的方法可能各不相同,Linux 系统同样可以使用源安装法和编译安装法来安装 Python 编译器。
CentOS 7 使用使用源安装法需要输入如下指令来安装 Python 3 编译器:

yum install python3

CentOS 7 安装 Python 3 的其它模块(比如 tkinter)则可输入类似下述的指令:

yum install python3-模块名

源安装法可能无法安装需要的 Python 版本,Linux 系统还可以使用编译安装法来编译安装指定版本的 Python 编译器。Python 的源代码可以从 Python 官网下载。Python 源代码的编译安装法与本教程介绍的 Git 编译安装法类似,因此本教程不再赘述。CentOS 7 编译 Python 前可能需要安装如下依赖:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel libffi-devel

Python 源代码中同样包含了“configure”脚本,在编译前运行该脚本可以查询 Python 的编译条件是否满足。如果编译环境通过检测,configure 脚本将生成包含“Makefile”在内的编译文件。只有在“Makefile”文件成功生成后,才能使用“make”指令编译 Python 源代码。如果编译 Python 所需的依赖文件不完整,make 指令执行后就会显示部分标准库未成功编译的信息。若出现部分标准库编译未成功的情况,开发者需要根据未成功编译的标准库是否为必须用到的来决定是否需要调整依赖文件并重新编译。注意,重新编译需要重新执行configure 脚本和 make 指令。

3) 配置Python路径

安装好 Python 编译器后就可以配置 VS Code 的 Python 插件了。首先需要通过点击设置(Settings)选项进入设置界面。

在设置界面输入“interpreter”查找到名为“Python: Default Interpreter Path”的设置项,在该设置项中输入 Python 编译器的绝对地址。

设置完成后可能需要重启 VS Code 才能生效。在 VS Code 界面中按下“Ctrl”+“Shift” +“P”这三个键,接着输入“Python: Select Interpreter”然后选中对应选项就可以选择之前设置的指定目录的 Python 编译器了。

在编辑 Python 代码时,VS Code 有时候会进入受限模式禁止使用 Python 插件,这时候
只需要点击“受限模式(Restricted Mode)”选择“信任(Trust)”按钮就可以启用插件。

4) 配置虚环境

在实际进行 Python 编程时,通常需要创建虚环境来隔离不同项目的包环境。有的 Linux系统中默认使用的 Python 也可能有不能轻易更改的复杂的包环境,在这种情况下也需要创建虚环境来避免项目开发对系统包环境的干扰。
Python(3.3 及以上版本)使用 venv 模块创建虚环境的指令为:

python -m venv 指定目录

Linux 系统激活虚环境的指令为:

source 虚环境目录/bin/activate

而在 Windows 系统激活虚环境的指令为:

虚环境目录\Scripts\activate

VS Code 的 Python 插件可以对已有的虚环境进行添加。在设置界面输入“venv” 查找到名为“Python: Venv Folders”和“Python: Venv Path”的设置项,前者输入虚环境目录的名字,后者输入包含虚环境目录的绝对地址。

编辑完成后可能需要重启 VS Code 来应用,接着就可以在按下“Ctrl”+“Shift”+“P”这三个键,输入并选择“Python: Select Interpreter”,就可以选择新添加的虚环境了。

5) 调试传参

如果需要在终端调试 Python 代码程序时进行传参,需要借助 VS Code 的配置文件。首先需要新建一个目录用于存放 python 程序,然后用 VS Code 打开此目录【“文件(File)”-> “打开文件夹(Open Folder)”->选择包含代码的项目目录】作为工作区。

接下来,点击“运行(Run)”->“添加配置(Add Configuration)”->选择“Python 文件(Python File)”,该 *** 作会在工作区自动创建名为“launch.json”的配置文件。

在 launch.json 配置文件中添加“args”字段就可以编辑需要在调试 python 代码程序时传入的参数了。

保存好 launch.json 配置文件,接下来点击调试按钮,在运行窗口选中编辑好的配置(配置名与 launch.json 中的“args”字段的值相同)。

最后再点击调试运行即可向 python 代码程序正确传入终端参数。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/715102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存