Python、虚拟环境、外部库的安装

一 安装Python

1 Windows

  1. 到官网下载对应的版本 下载地址

  2. 我选择的是Python3.6.8

  1. 下载完成后双击运行

!!!勾选Add Python 3.6 to PATH

  1. 点击“Install Now”
  2. 进入命令行<win + r 然后输入 cmd 回车>
  3. 输入Windows 版本输入 python 回车。Linux/macOS版本 输入 python3 回车
  4. 成功进入应该打印python的版本信息。之后会是__“>>”__ 表示可以开始执行命令了。
  5. 到此解释器安装完成。

2 Linux/macOS

二 创建虚拟环境

因为直接在真实环境进行安装python的包会造成环境之间的污染,因此需要创建虚拟环境,原则上每一个项目都需要有一个独属于自己的虚拟环境

  1. 在你期望的地方创建 Virtual 目录(文件夹)

  2. 在命令行中进入这个目录<cd + 路径 ,例如 cd d:\Virtual>

  3. 在命令行执行 python -m -venv VirtualName.env <VirtualName 换成你期望的名字 但是保证后缀名为.env 例如毕设虚拟环境 : gratuation.env 甚至是 Monkey.env 随便什么都ok>

  4. 没有任何提示,证明你已经创建成功了

  5. 启动虚拟环境

    1. Windows: .\VirtualName.env\Scripts\bin\activate.bat 回车
    2. Linux/macOS:source Virtual/base.env/bin/activate 回车
  6. 此时你命令行应该是以虚拟环境名开头 像下面这样

三 安装第三方包

  1. 启动虚拟环境后 在命令行中输入 pip install django (以安装django为例)

    1. pip install django==1.11 # 这样安装表示安装指定版本的django 不指定版本 默认的安装最新的版本
    2. pip install django==1.11 -i http://mirrors.aliyun.com/pypi/simple/
      1. # -i 参数之后 表示从哪个镜像站点下载包 下面是国内的一些镜像源 速度很快
      2. # 使用其他的源 只是加快下载安装速度,下载下来的东西都是一样的。这一点不用担心。
        1. 阿里云 http://mirrors.aliyun.com/pypi/simple/
        2. 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
        3. 豆瓣(douban) http://pypi.douban.com/simple/
        4. 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

注意 确保你启动了虚拟环境,再进行安装,否则会污染本地的python环境,对其他的工作造成不必要的麻烦

Python安装和虚拟环境创建以及外部库的安装的更多相关文章

  1. Python 开发安卓Android及IOS应用库Kivy安装尝试

    Python 开发安卓Android及IOS应用库Kivy安装尝试: 先来看看这货可以用来制作什么应用: Create a package for Windows Create a package f ...

  2. 安装git,创建本地版本库

    安装 由于我使用的是Ubuntu,因此安装很简单,输入:sudo apt-get install git 如果是其他Linux版本,可以直接通过源码安装.先从Git官网下载源码,然后解压,依次输入:. ...

  3. 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.2 安装数据库软件)

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.2 安装数据库软件 这部分简短讲 ...

  4. 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.1 安装Oracle数据库软件和创建数据库概览)

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.1 安装Oracle数据库软件和 ...

  5. Git学习之路(2)-安装GIt和创建版本库

    ▓▓▓▓▓▓ 大致介绍 前面一片博客介绍了Git到底是什么东西,如果有不明白的可以移步 Git学习之路(1)-Git简介 ,这篇博客主要讲解在Windows上安装Git和创建一个版本库 ▓▓▓▓▓▓ ...

  6. windows下python常用库的安装

    windows下python常用库的安装,前提安装了annaconda 的python开发环境.只要已经安装了anaconda,要安装别的库就很简单了.只要使用pip即可,正常安装好python,都会 ...

  7. Python 第三方库的安装

    1. pip 进入命令行,使用 pip install pip install numpy 2. 含有 setup.py 文件的第三方库 切换到 setup.py 所在的目录: python setu ...

  8. Python3 常用爬虫库的安装

    Python3 常用爬虫库的安装 1 简介 Windows下安装Python3常用的爬虫库:requests.selenium.beautifulsoup4.pyquery.pymysql.pymon ...

  9. Python文件处理:创建、打开、追加、读、写

    在Python中,不需要导入外部库来读取和写入文件.Python为创建.写入和读取文件提供了内置的函数. 在本文中,我们将学习 如何创建文本文件 如何将数据附加到文件中 如何读取文件 如何逐行读取文件 ...

随机推荐

  1. JAVA 集合 List 分组的两种方法

    CSDN日报20170219--<程序员的沟通之痛> [技术直播]揭开人工智能神秘的面纱 程序员1月书讯 云端应用征文大赛,秀绝招,赢无人机! JAVA 集合 List 分组的两种方法 2 ...

  2. dateDiff 用法

    SELECT DATEDIFF(yy,'2018-3-10 16:40:00',getdate())SELECT DATEDIFF(mm,'2018-3-10 16:40:00',getdate()) ...

  3. elk基本配置

    https://www.cnblogs.com/zsl-find/articles/10730458.html https://www.cnblogs.com/mylovelulu/p/1053000 ...

  4. bootstrap点击下拉菜单没反应

    出现这个问题一般就涉及 网页脚本的问题 好好看看自己网页 scripts 编写是否正确 也可以通过浏览器的 F12 进入console 控制台看看是什么问题 总的来说 该错误要从网页脚本编写的问题出发 ...

  5. 洛谷 P3435 [POI2006]OKR-Periods of Words

    题目传送门 解题思路: 这道题题面比较乱,先说一下这道题要求什么: 对于一个字符串,求它及它的所有前缀的一个答案串的长度之和,答案串就是对于一个字符串,找到一个它的一个前缀,这个前缀后面在复制一遍,得 ...

  6. 基于LAMP实现后台活动发布和前端扫码签到系统

    目的 无论是公司.学校和社会团体,都会举办各式各样的活动,比如运动会.部门会议.项目会议.野炊.团建等.作为团队管理者来讲,当然希望能够把这类活动转移到线上形成完整的系统,类似于电子流的形式.本文以学 ...

  7. SpringBoot#ConfigurationProperties注解相关的一些知识

    用途:ConfigurationProperties注解,用于在spring环境定义bean的时候.通过这个注解,把配置文件中的相关属性注入到实例化的bean中. 原理:spring中bean的生命周 ...

  8. PhoneGap简易配置使用

    在Android Studio 里新一下Android项目, 这个不用说了. 链接: https://pan.baidu.com/s/1qYcCBEW 密码: ymhh 添加 cordovaapp-c ...

  9. JS浮点数的研究

    为什么0.1 + 0.2 得到的是 0.30000000000000004 console.log( 0.1 + 0.2 == 0.3);//false 在js中所有的整数和小数都是以Number形式 ...

  10. UVA - 1346 Songs (贪心+排序)

    题意:已知每首歌的标号,长度和播放频率,求一种播放顺序,使得最小,并且输出该播放顺序下第t首歌的标号. 分析: 1.长度越短,播放频率越大的歌排在前面,上式越小. 2.s(i)表示的是当前播放顺序下这 ...