python3.6虚拟环境以及flask的安装(常见问题)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.6虚拟环境以及flask的安装(常见问题)相关的知识,希望对你有一定的参考价值。

准备基于python进行web应用开发

Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。

该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包。

需要注意的是,在Python3.3中使用"venv"命令创建的环境不包含"pip",你需要进行手动安装。在Python3.4中改进了这一个缺陷。

在当前目录创建虚拟环境:

$ python -m venv .

下面是"venv"的详细使用参数:

usage: venv [-h] [--system-site-packages] [--symlinks] [--clear]
            [--upgrade] [--without-pip] ENV_DIR [ENV_DIR ...]

Creates virtual Python environments in one or more target directories.

positional arguments:
  ENV_DIR             A directory to create the environment in.

optional arguments:
  -h, --help             show this help message and exit
  --system-site-packages Give access to the global site-packages dir to the
                         virtual environment.
  --symlinks             Try to use symlinks rather than copies, when symlinks
                         are not the default for the platform.
  --copies               Try to use copies rather than symlinks, even when
                         symlinks are the default for the platform.
  --clear                Delete the environment directory if it already exists.
                         If not specified and the directory exists, an error is
                         raised.
  --upgrade              Upgrade the environment directory to use this version
                         of Python, assuming Python has been upgraded in-place.
  --without-pip          Skips installing or upgrading pip in the virtual
                         environment (pip is bootstrapped by default)

激活虚拟环境

在Posix标准平台下:

$ source <venv>/bin/activate

在Windows cmd下:

C:> <venv>/Scripts/activate.bat

在Windows PowerShell下:

PS C:> <venv>/Scripts/Activate.ps1

测试虚拟环境

激活虚拟环境后,在命令行会提示当前虚拟环境的名称,就表示激活成功了。


不过从今天下午就开始安装环境,中间碰见了两次问题,花费了大巴时间,因而把问题和解决方法写出来供大家参考使用

第一个问题

创建虚拟环境中  scripts中怎么没有activate

技术分享

解决方法  把版本换成3.60 我的 3.62尝试了三次都没成功

最后把python版本换成3.60了一下子成功了

虚拟环境安装成功后 进入虚拟环境 安装flask

pip install flask 

这个错误问题忘记截图了 

主要就是红色的编码错误

这样的错误可以忽略

推出虚拟环境 再从新安装就好了


本文出自 “大李子” 博客,谢绝转载!

以上是关于python3.6虚拟环境以及flask的安装(常见问题)的主要内容,如果未能解决你的问题,请参考以下文章

flask + supervisor + gunicorn

CentOS7.5搭建Flask环境python3.6+mysql+redis+virtualenv

在linux系统下安装Python3虚拟环境和eclipse

centos-安装python3.6环境并配置虚拟环境

ubuntu16.04 安装 python3.6, 并创建虚拟环境(使用python3.6)

Flask学习笔记-数据库迁移