python安装flask模块_Flask之一:独立python环境

本文介绍了如何创建和管理Python的独立环境(venv),以解决不同项目对同一模块不同版本需求的问题。详细步骤包括创建venv环境、激活与退出环境、在环境中安装Flask模块以及查看已安装模块。强调了使用指定版本Python和正确操作环境的重要性。
摘要由CSDN通过智能技术生成

这是我自己整理的 Flask笔记,分几部分发布出来

与其说是虚拟(virtual environment直译)py环境,我觉得倒不如说是独立py环境还好点,因为这个环境下安装的py模块及模块的版本都是独立的(py的版本还是用的全部python版本),不受外界影响,可以随便拷贝起走,避免是这种麻烦:某个app需要用到1.2.3版本的A模块,但是另外一个app又要用1.5.6+的A模块,这就瓜了……

但是python的版本还是 全局的版本

进入项目文件夹,创建venv独立py环境模块

$ mkdir venv8080 # 8080是端口号,免得自己忘了

$ cd venv8080

$ py -m venv venv

# py是我做的python的软链接

# -m m是module的意思,运行一个模块

# 第一个 venv 是要运行的(母)模块

# 第二个 venv 是要生成的(子)模块(文件夹)名,也是下面显示在括号里的名字(这个文件夹名字后期不能随便改,最好就用venv,敲代码时快点)

启动和退出虚拟环境

# ==启动

$ . venv/bin/activate # 在bin目录下面

# 前面加个点,表示运行当前目录下的文件(Linux系统搜索路径环境变量中无当前目录,目的是为了安全起见)

# 启用后,命令行最前面会出现 (venv),venv就是[py -m venv venv]里面第二个venv

# ==退出

$ deactivate # 全局命令,任何地方执行都行

如果是在windows里,那么启动py环境是直接执行这个文件: venv/Scripts/activate.bat,退出是执行这个文件venv/Scripts/deactivate.bat

在虚拟环境里用pip安装flask模块

(venv) ... $ pip install flask

(venv) ... $ pip list # 查看这个虚拟环境里安装的模块,很少

(venv) ... $ pip install flask==1.1.2 # 指定版本安装

虚拟环境里安装的模块是独立的

如果在虚拟环境运行时候显示找不到模块,而通过pip list命令又能列出模块及其版本,那么很可能是:python的版本用错了,可以把py、python命令改成py3、python3这样来试一试

tree命令的参数别忘了

$ tree -Dh --dirsfirst -I _*

# -Dh 显示最后更新日期,显示KB为单位的文件大小

# --dirsfirst 先列示文件夹,在列示文件

# -I _* 不显示以_开头的文件(夹)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值