简要
最近在学习python web,经常需要搭建不同环境,为了更好的去使用,并且不污染原本的python环境,我们一般都会选择去创建一个虚拟的环境来运行一类代码。
例如flask的独立一个虚拟环境,Django的又是另外一个虚拟环境。
win10下创建虚拟环境,我们通常需要使用python中的virtualenv来进行创建,但是常常都是出现这么一个情况。
相信很多小伙伴都遇到过这种问题,今天我们就来解决这个小问题!!!
前提
首先我们要确定我们的电脑已经安装了python,并且已经配置了对应的环境变量。
演示的电脑使用的是Anaconda,可能有的小伙伴会说,可以直接去Anaconda的那个命令提示符使用,很简单,不用这么麻烦。
可小白是一个对代码很强迫的人,遇见问题就要去解决掉,而且一些小伙伴也会有直接和小白另外一台电脑一样的,直接安装了python环境。
我们确保了自己的电脑安装了python环境和配置环境变量后就可以开始正式操作起来了!
开搞
先退出python
使用"exit()"退出
C:\Users\MZ>python
Python 3.8.5 (default, Sep 3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see https://conda.io/activation
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\Users\MZ>
1、为了确保一次安装完成,我们需要先去确保我们的环境中没有virtualenv
使用管理员运行cmd
插播一个pip环境变量的添加
打开发现anaconda没有给我们配置pip的环境变量,无法在win10的cmd中直接运行
我们要先找到我们安装python(anaconda)的路径
找到script文件夹,复制其路径,在环境变量中进行一个pip的环境变量添加
(—复制的路径最后加一个\—)
# 路径:
C:\ProgramData\Anaconda3\Scripts\
建议在系统变量中添加:
回到正题
查看已经安装的包(可以不查看直接下一步)
pip list
C:\WINDOWS\system32>pip list
Package Version
---------------------------------- -------------------
alabaster 0.7.12
anaconda-client 1.7.2
anaconda-navigator 1.10.0
anaconda-project 0.8.3
appdirs 1.4.4
argh 0.26.2
argon2-cffi 20.1.0
asn1crypto 1.4.0
astroid 2.4.2
astropy 4.0.2
async-generator 1.10
atomicwrites 1.4.0
attrs 20.3.0
autopep8 1.5.4
Babel 2.8.1
backcall 0.2.0
backports.functools-lru-cache 1.6.1
backports.shutil-get-terminal-size 1.0.0
backports.tempfile 1.0
backports.weakref 1.0.post1
bcrypt 3.2.0
beautifulsoup4 4.9.3
bitarray 1.6.1
bkcharts 0.2
bleach 3.2.1
bokeh 2.2.3
boto 2.49.0
Bottleneck 1.3.2
brotlipy 0.7.0
certifi 2020.6.20
cffi