创建虚拟环境的各种方法
.
.
.
.
项目依赖的导入导出
pip freeze # 显示当前环境装的所有依赖
复制粘贴到requirements.txt里面去
或者 pip freeze > requirements.txt # 当前所有都放进去
把requirements.txt文件复制粘贴一份,比如改成dev.txt 这样就可以分开来了
新环境中,安装依赖 ,各安各的
pip install -r dev.txt # 开发环境安装依赖
pip install -r requirements.txt # 上线环境安装依赖
.
.
.
.
创建虚拟环境参考博客
https://www.cnblogs.com/tengyifan888/p/17151528.html
-1 安装两个模块 cmd 命令行执行命令
pip3 install virtualenv # 虚拟环境是它
pip3 install virtualenvwrapper-win
# 该命令是对虚拟环境的加强,以后只需要简单的命令就可以使用和创建虚拟环境
------------------------------------------
# 这两个操作只是为了更好的管理虚拟环境,都统一创到Virtualenvs目录下,以下命令都可以直接跳过
-2 配置虚拟环境管理器工作目录
-在环境变量中新建:WORKON_HOME: D:\Virtualenvs
-在D盘创建Virtualenvs文件夹,以后新建的虚拟环境,都会在这个文件夹下
-3 去Python38的安装目录----Scripts文件夹下----
-----virtualenvwrapper.bat--------双击一下
-----------------------------------------
-4 创建虚拟环境:
创建虚拟环境,会自动放在D:\Virtualenvs目录下
mkvirtualenv -p python38 虚拟环境名
# 此处的python38是要指定解释器的名字
# 创建出虚拟环境后,新建的项目需要用该新创的虚拟环境,怎么办
# 到settings里面选择对应的虚拟环境的解释器,再 workon 新创的虚拟环境名
# 此时项目就已经在虚拟环境下了!!!
-5 进入虚拟环境(都是windows系统下的命令)
workon 虚拟环境名
------------------------------------------
-6 退出虚拟环境
deactivate
------------------------------------------
-7 查看有哪些虚拟环境
workon
------------------------------------------
-8 删除虚拟环境,前面环境变量配了workon对应的目录,只会到该目录下删对应的虚拟环境
rmvirtualenv 虚拟环境名 # 或者直接去文件夹下删文件
------------------------------------------
# 按照上面步骤后,如果创出来的虚拟环境,不在对应的Virtualenvs文件夹下
# 保存一下项目,重启下电脑试试
# 上面命令都可以跳过,直接用下面最简单的命令来执行!!!!!
.
.
创建立虚拟环境后,新建的项目要使用该虚拟环境的 步骤
settings里面的把虚拟环境的解释器的配上后, workon 虚拟环境名
再重新 打开terminal 可以看到项目,已经用的虚拟环境了
.
.
.
.
pycharm能直接创虚拟环境,命令创建虚拟环境的作用是?
后期项目在linux里上线,项目要跑在虚拟环境里,所以也要创建虚拟环境
linux里创建虚拟环境,都是用命令来执行的
而且pycharm能直接创虚拟环境不通用,但是命令方式创建是通用的
.
.
.
最重要的三个命令!!!!!!!!!!!!!!!!
# 注意我们在使用pycharm的时候才需要到settings里面选择对应的虚拟环境的解释器
# 项目上线的时候,项目要跑在虚拟环境里!!!
# linux操作系统下创建虚拟环境可以这样操作
python38 -m virtualenv 虚拟环境名
# 创虚拟环境,而且如果该命令在项目的路径下敲的,虚拟环境文件直接创在项目根目录下
source venv/bin/activate # 激活,使项目进入虚拟环境
deactivate # 退出虚拟环境
rm -rf venv # 删除venv虚拟环境
-----------------------------------------------
-----------------------------------------------
### windows里面,这两个命令创虚拟环境是最方便的!!!
# 在windows里面执行该命令后,有点小区别
python38 -m virtualenv 虚拟环境名 # 创建虚拟环境,就生成在项目根目录下!!!
虚拟环境名/scripts/activate
# 激活,使项目进入虚拟环境windows里不需要source
有的windows电脑要 call 虚拟环境名/scripts/activate 激活虚拟环境
此时已经进入到虚拟环境了,再用pip install 装模块就都装在虚拟环境里面了
但是pycharm还没有反应过来,可以再到settings里面把解释器换成虚拟环境所使用的解释器,即可
deactivate # 退出虚拟环境
rmdir venv -r # 删除虚拟环境
-----------------------------------------------
.
.
.
.
.
.
.
.
直接使用pycharm 创建虚拟环境
新建项目的时候,顺便新建虚拟环境
.
.
.
.
.
.
.
.
.
.
Anaconda 用conda创建python虚拟环境
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。
环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。
下载安装 参考博客 https://blog.csdn.net/qq_45344586/article/details/124028689
打开命令行输入conda -V 检验是否安装及当前conda的版本。
查看安装了哪些包 conda list
查看当前存在哪些虚拟环境 conda env list
检查更新当前conda conda update conda
Python创建虚拟环境 conda create -n your_env_name python=3.8
激活或者切换虚拟环境 python --version检查当前 python 版本
Linux: conda activate your_env_name
Windows: activate your_env_name
对虚拟环境中安装额外的包
conda install you_package_name
关闭虚拟环境
windows下: deactivate env_name
Linux下:conda deactivate
删除虚拟环境
conda remove -n your_env_name --all
删除虚拟环境中的某个包
conda remove --name $your_env_name $package_name
激活虚拟环境后,怎么在pycharm中新创的项目使用conda创出的虚拟环境了?
.
.
选择对应的虚拟环境
.
再打开terminal,可以看到已经进入到虚拟环境了
.
.
.
.
.
激活虚拟环境的时候,报错怎么办
# 报 无法加载文件\venv\Scripts\activate.ps1
参考博客 https://blog.csdn.net/qq_68107163/article/details/129420813
把用管理员身份 把windows powershell 里面设置一下 就行了
.
.
.
.
.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY