python虚拟环境搭建
@
前言
使用Python开发项目免不了要安装各种包。我们安装的所有包都会被安装到同一个目录下,供Python调用。
如果两个Python项目用到同一个包的不同版本;或者一个新项目需要用到的包会影响以前已经完成调试的项目的开发环境,这时候我们的Python开发环境就会出问题。
虚拟环境可以解决以上痛点。它为我们每一个Python项目创建一个隔离的开发环境,每个开发环境所安装的包和依赖相互独立,可以确保项目的开发环境不相互干扰和污染。每个项目都有自己的一个独立虚拟环境, 跟其他项目不进行共用。
创建
创建虚拟环境的目录(里面包含了一套完整而独立的Python开发环境,包括Python解释器、第三方包等等)
python -m venv f:\Python_test\Python37 (根据自己的项目位置输入)
激活
在项目中激活Python37, 可以看到VSCode里面当前环境进行了切换
Python37\Scripts\activate.bat
运行
虚拟环境中运行程序
Python37\Scripts\python main.py
CodeRunner使用虚拟环境
在当前目录下创建 .vscode/settings.json
放入以下代码执行使用的解释器即可
{
"code-runner.executorMap": {
"python": "Python37\\Scripts\\python.exe"
},
}
在线安装
在虚拟环境中安装第三方包。
Python37\Scripts\python -m pip install pywin32
Python37\Scripts\python -m pip install wxPython
Python37\Scripts\python -m pip install pandas
Python37\Scripts\python -m pip install pyserial
Python37\Scripts\python -m pip install crcmod
Python37\Scripts\python -m pip install pyinstaller
查看当前已经安装的包
pip list
离线安装
离线安装需要事先下载好安装包,然后使用命令下载。
安装包地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/
Python37\Scripts\python -m pip install Python37\pyinstaller_hooks_contrib-2022.4-py2.py3-none-any.whl
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)