zoukankan      html  css  js  c++  java
  • Python 创建虚拟环境及配置

    Python 创建虚拟环境及配置

    介绍

    https://docs.python.org/zh-cn/3/library/venv.html 官方文档

    什么是python的虚拟环境

    所谓的python虚拟环境,我们可以类比虚拟机的概念,每一个python虚拟环境都包含基本的python库,是能够独立运行的执行空间。在虚拟环境里可以下载第三方包、创建项目、写代码等等。因为虚拟环境之间互不干扰,一旦进入某个虚拟环境后,下载、安装的包,仅仅只会安装到该虚拟环境里。

    为什么需要安装虚拟环境

    假如我们有2个项目,A用的django 1.11版本,B用的django 3.x版本,如果我们只有一个python环境,那么我们是没办法同时运行这两个项目的,但是我们可以创建2个虚拟环境,一个装django 1.11版本,一个安装django3.0 通过不同的虚拟环境分别启动A和B这两个项目,还有一个好处就是当项目需要上线的时候,我们只需要把虚拟环境中的所有的第三方包导出来就可以了,不用担心多装或者少装第三方包

    前提

    环境:windows 10 python 3.6.8

    安装

    # 在当前路径下创建python虚拟环境
    python -m venv venv_name #虚拟环境名称
    

    使用

    cd venv_nameScripts
    # 进入虚拟环境
    activate
    # 退出当前虚拟环境
    deactivate
    # 安装第三方包(必须进入虚拟环境)
    pip install xxx
    

    配置pip

    # 添加阿里云pypi镜像源
    pip config set global.index-url  http://mirrors.aliyun.com/pypi/simple
    # 因为阿里云pypi是http的,所以需要加上下面一行,https可以忽略
    pip config set global.trusted-host mirrors.aliyun.com
    # 禁用pip版本检查
    pip config set global.disable-pip-version-check true
    # 配置超时时间
    pip config set global.timeout 120
    
  • 相关阅读:
    C#中 类的多态
    字段与属性
    C# ASCII与字符串间相互转换
    TextBox控件常用方法总结
    使用hadoop mapreduce分析mongodb数据:(2)
    使用hadoop mapreduce分析mongodb数据:(1)
    Linux MPI集群配置
    VIM文本替换
    怎么解决python中TypeError: can't pickle instancemethod objects的这个错误
    LeetCode ZigZag problem
  • 原文地址:https://www.cnblogs.com/jruing/p/14734707.html
Copyright © 2011-2022 走看看