flask学习之 pipenv 虚拟环境配置 在配置中出现错误“cmd“不是内部或外部命令,也不是可运行的程序或批处理文件””的解决方案

虚拟环境

  • 背景:
    到目前为止,我们所有的第三方包安装都是直接通过pip install xx的方式进行安装的,这样安装会将那个包安装到你的系统级的Python环境中。但是这样有一个问题,就是如果你现在用Django 1.10.x写了个网站,然后你的领导跟你说,之前有一个旧项目是用Django 0.9开发的,让你来维护,但是Django 1.10不再兼容Django 0.9的一些语法了。这时候就会碰到一个问题,我如何在我的电脑中同时拥有Django 1.10和Django 0.9两套环境呢?这时候我们就可以通过虚拟环境来解决这个问题。

虚拟环境的创建是为了怕环境相互影响

问题:pipenv的安装:需要python版本为多少?
答:对版本号没有要求

安装方式:

pip install pipenv
# 更新pip  pip install upgrade pip

问题:安装pipenv之后 在哪里进行pipenv shell
安装是在任意位置安装吗? 答:是的
配置是到特定的位置后进行pipenv shell吗? 答:是的,配置到特定的文件夹 如果配置过一次,再次配置会出错,需要将原文件夹删除后再重新建文件夹。

在安装pipenv之后,进行pipenv shell,在cmd终端输入“pipenv shell ”后出现错误,
在这里插入图片描述
即:cmd“不是内部或外部命令,也不是可运行的程序或批处理文件
1.输入:pip list 确认pipenv已经安装
2.参考博客:https://blog.csdn.net/m0_37852904/article/details/79441827
确认电脑中的环境变量配置中缺少了:
%SystemRoot%\system32

%SystemRoot%

%SystemRoot%\System32\Wbem
3.配置环境变量,将这三个变量添加进去
在这里插入图片描述
4.重启cmd,重新建文件夹,
5.执行:pipenv shell
这次终于成功了!
在这里插入图片描述

pycharm 在虚拟环境创建工程

在这里插入图片描述
注意:用虚拟环境创建 下面的两个选项不勾选

  • 查看pipfile
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
# python仓库
verify_ssl = true

[dev-packages]

[packages]

[requires]
python_version = "3.6"

添加系统变量配置配置flask位置

在这里插入图片描述
此时可以查看到有一个flask-BjU1SMKy,但是这个在哪里呢?可以通过系统环境变量配置这个位置。
系统环境变量为WORKON_HOME 将该位置配置到d:/envs,就可以在d:/envs找到了
在这里插入图片描述
添加系统环境变量后,将pipenv重新安装,然后重新建虚拟环境
在执行

pipenv shell

之后,可以查看到在d:/envs生成了一个环境
在这里插入图片描述

  • 配置解释器
  • 1.新建文件夹flaskTest
  • 2.在该文件夹内布置虚拟环境
  • 3.settings->Project:flaskTest 添加解释器,选择:exiting environment,然后选择d:/envs/flaskTest***/script/python.exe
    到此配置好新的解释器
    在这里插入图片描述

安装flask

pipenv shell
pip install flask
pip list
  • 在安装后,可以查看到flask

猜你喜欢

转载自blog.csdn.net/LCY133/article/details/108985485
今日推荐