路飞学城02-创建虚拟环境

由于不同的项目,所要求的python解释器版本不同,所依赖的模块也不同,所以一个开发机子下往往需要安装多个python解释器。

为了解决管理混乱的问题,出现了虚拟环境的概念。

针对每一个项目,创建对应的虚拟环境。

每个虚拟环境维护自己的python解释器、依赖模块,互不干扰。

1. 创建虚拟环境

虚拟环境就是一个可以隔离项目的python的解释器和安装模块的工具,虚拟环境让不同的python环境隔离在不同的目录下。

工作中常用的虚拟环境工具:anaconda(开发环境)、virtualenv、miniconda(生产环境)

cd ~/Desktop
conda create -n luffycity python=3.9

2. 相关命令

虚拟环境名称将来会作为目录名,所以不能使用特殊符号,也不要使用中文!!!

conda create -n 虚拟环境名称 python=版本号 # 创建虚拟环境
conda env list # 查看所有虚拟环境
conda activate 虚拟环境名称 # 使用虚拟环境
conda deactivate # 退出当前虚拟环境
conda remove -n 虚拟环境名称 --all # 删除虚拟环境(必须先退出虚拟环境,才能删除)
conda install -c conda-forge 包名==版本号 # 在当前虚拟环境安装模块
conda remove 包名 # 在当前虚拟环境移除模块
pip freeze 或者 pip list # 查看虚拟环境中安装的包
pip freeze > requirements.txt # 收集当前环境中安装的包及其版本
pip install -r requirements.txt # 在部署项目的服务器中安装项目使用的模块

提示:

  • 虚拟环境只会管理环境内部的模块和python解析器,对于源代码毫无影响
  • 创建虚拟环境需要联网
  • 创建成功后, 需要手动切换到虚拟环境中
  • 进入某一虚拟环境上后, 提示符最前面会出现 “(虚拟环境名称)”。

3. 安装此项目环境依赖

激活创建的虚拟环境之后,安装此项目所需依赖:

pip install django==3.2.9 -i https://pypi.douban.com/simple
pip install djangorestframework -i https://pypi.douban.com/simple
pip install Pillow -i https://pypi.douban.com/simple
conda install -c conda-forge PymySQL

(PymySQL通过pip安装经常出现兼容问题,这里选择从conda官网安装)

posted @   子不语2015831  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示