当前位置:   article > 正文

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

flask' 不是内部或外部命令,也不是可运行的程序
虚拟环境
  • 背景:
    到目前为止,我们所有的第三方包安装都是直接通过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

  • 1
  • 2
  • 3

问题:安装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"

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
添加系统变量配置配置flask位置

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

pipenv shell
  • 1

之后,可以查看到在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
  • 1
  • 2
  • 3
  • 在安装后,可以查看到flask
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/540466
推荐阅读
相关标签
  

闽ICP备14008679号