Python多版本共存 + VsCode配置教程

首先我的本地已经安装了Python3.10版本的解释器,假设某一天公司使用的Python版本升级成3.11,在将新的代码部署到新的版本之前,首先我需要在我自己的电脑上测试一下Python3.11版本能否正常运行我的代码,这个时候直接下载Python3.11之后,需要解决Python版本的冲突问题,这个教程就是专门为了记录解决Python多版本冲突问题而发布。

1.安装Python

访问Python官网,地址:https://www.python.org/downloads/
1.下载自己需要的版本的解释器
下载Python解释器
2.选择与自己电脑架构一样的版本,这里我选择Windows64位
选择与自己电脑架构一样的版本,这里我选择Windows64位
3.下载后双击运行安装程序
在这里插入图片描述
4.勾选添加路径,点击自定义安装
在这里插入图片描述
5.点击下一步
在这里插入图片描述
6.修改路径,这里我放到D盘下,点击安装
在这里插入图片描述
7.安装按成,点击关闭
在这里插入图片描述

8.打开Python的安装路径,找到名为python.exe的文件,复制该文件,将该文件重命名为“python3.11.exe”
在这里插入图片描述

9.找到之前安装的python路径,同样操作将python.exe文件改名,比如我这里将之前安装的python3.10版本的python.exe文件复制后改名为“python3.10.exe”
在这里插入图片描述
10.win+r打开运行,输入cmd打开命令提示符窗口,分别输入python3.11 --version 和 python3.10 --version
在这里插入图片描述
这样就完美解决了Python的多版本共存啦,之后如果需要使用Python3.10版本,可以在命令行输入python3.10即可。
当需要在Python310目录下安装第三方库的时候,使用下面的代码:

pip3.10 install *第三方包名*

Python311版本的第三方库安装也是同理:

pip3.11 install *第三方包名*

2.安装VsCode

访问VsCode官网,地址:https://code.visualstudio.com/Download
1.根据自己电脑的系统选择对应的版本,这里我选择Windows
在这里插入图片描述
2.下载后双击下载的文件进行安装:
在这里插入图片描述
3.勾选同意协议,点击下一步
在这里插入图片描述
4.勾选创建快捷方式,点击下一步
在这里插入图片描述
5.点击安装在这里插入图片描述
6.完成安装之后,双击桌面快捷方式打开,因为这里我已经安装过了,而且我下载了中文包,修改了外观,所以界面不一样是正常的
在这里插入图片描述
7.点击左上角的资源管理器,点击新建文件夹,然后新建一个Python文件,这里我给文件夹命名为“PythonFiles”,Python文件命名为“test1.py”
在这里插入图片描述
8.点击扩展,搜索Python,点击安装
在这里插入图片描述
9.回到刚刚创建的Python文件页面,就会看到右下角出现了刚刚安装的Python解释器版本了,点击可以重新选择Python解释器环境,如果出现的列表里面没有Python解释器环境,可以自己浏览添加路径
在这里插入图片描述
10.点击右下角Python解释器版本后可以重新选择解释器环境,如果找不到路径,可以自己添加
在这里插入图片描述
11.编写Python代码,点击右上角小三角运行
在这里插入图片描述
12.VsCode默认的运行终端是Windows的PowerShell,由于部分功能在PowerShell无法实现,建议修改成cmd命令行窗口。
在这里插入图片描述
在这里插入图片描述
13.点击小加号,就会看到出现的终端是cmd窗口了,鼠标移动到上面的Python,点击删除图标,就可以删除掉PowerShell窗口了
在这里插入图片描述
在这里插入图片描述
14.**注意把cmd窗口的终端也一并删除,**然后重新点击右上角运行图标,就会看到是在cmd窗口中输出HelloWorld了
在这里插入图片描述

3.创建虚拟环境

由于某些项目可能使用的是不同版本的第三方包,为了能够让不同项目在同一台电脑上的同一个Python版本顺利运行,我们需要创建虚拟环境,以隔绝不同的项目文件,防止因为第三方包版本的差异导致文件运行出错。
1.首先我们创建项目文件夹,创建一个py文件,然后点击上方的切换面板按钮,弹出终端
在这里插入图片描述
2.在终端中输入“python3.11 -m venv .venv”,这个命令表示在.venv这个路径下创建虚拟虚拟环境,创建后VsCode会弹出提示问是否选择虚拟环境,选择是即可。或者像前面一样点击右下角的Python解释器版本自行选择。
在这里插入图片描述
3.在新的py文件中输入代码,执行,就可以看到已经是在虚拟环境中执行的了
在这里插入图片描述
4.在虚拟环境中可以直接使用pip命令安装第三方包,在虚拟环境中不用担心Python解释器版本冲突的问题,安装的第三方包会存放在虚拟环境的目录即.venv路径下。
在这里插入图片描述
5.最后,如果要删除虚拟环境,可以直接在电脑资源管理器,删除整个虚拟环境的目录即可,刚刚删除的时候VsCode仍然会显示虚拟环境的路径,如果有强迫症觉得看到这个虚拟环境很难受的话,可以直接关掉VsCode重新打开或者点击右下角的Python解释器版本,等出现下面这个重新加载窗口的提示。删除后如果不修改解释器版本再运行的话,下面会提示系统找不到路径。
在这里插入图片描述

好的,我可以回答你的问题。下面是关于Python生成testbench和Vivado+VSCode配置的流程。 1. Python生成testbench Python可以用来生成testbench代码,这样可以减少手动编写testbench的工作量。下面是一个简单的Python代码生成testbench的示例: ```python import random # 生成 testbench 的代码 def generate_testbench(): # 打开输出文件 f = open("testbench.v", "w") # 生成模块名称 module_name = "testbench_" + str(random.randint(0, 100)) # 写入模块头 f.write("module " + module_name + ";\n") f.write("\n") # 写入输入和输出端口 f.write("reg a;\n") f.write("wire b;\n") f.write("\n") # 写入被测模块的实例化 f.write("DUT dut(\n") f.write("\t.a(a),\n") f.write("\t.b(b)\n") f.write(");\n") f.write("\n") # 写入测试代码 f.write("initial begin\n") f.write("\ta = 1'b0;\n") f.write("\t#10;\n") f.write("\ta = 1'b1;\n") f.write("\t#10;\n") f.write("end\n") f.write("\n") # 写入模块尾 f.write("endmodule\n") f.write("\n") # 关闭输出文件 f.close() ``` 上面的代码会生成一个包含一个简单testbench的Verilog文件。你可以根据需要修改生成的testbench代码。 2. Vivado+VSCode配置流程 Vivado是一个非常流行的FPGA设计工具,VSCode是一个轻量级的代码编辑器,它们可以一起使用进行FPGA设计。 下面是Vivado+VSCode配置的流程: 1. 安装Vivado和VSCode 2. 打开Vivado,创建一个新的项目 3. 在项目中创建一个新的Verilog模块 4. 在VSCode中打开这个模块的Verilog文件 5. 在VSCode中安装Verilog插件 6. 在VSCode配置Vivado的路径 7. 在VSCode配置Vivado的Tcl shell路径 8. 在VSCode配置模块的testbench文件路径 9. 在VSCode中运行testbench 详细的配置流程可以参考Vivado官方文档和VSCode官方文档,这里就不再赘述了。 希望这些信息能对你有所帮助!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值