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. C# 篇基础知识1——编译、进制转换、内存单位、变量

    编译:C#语言要经过两次编译,程序员编写好源代码后进行第一次编译,将源代码编译为微软中间语言(MSIL),生成可以发布的应用软件:当用户使用软件时,MSIL代码会在首次载入内存后进行第二次编译,中间语 ...

  2. 如何关闭 Mac OS X EI Capitan 系统文件保护

    在修改 Mac OS X EI Capitan 系统的某些系统文件的过程中,你可能会遇到即使你加了 sudo 以管理员身份去操作页会被拒绝, 这是一个名为 SIP(System Integrity P ...

  3. Xeon 第一次训练赛 苏州大学ICPC集训队新生赛第二场(同步赛) [Cloned]

    A.给出一个字符串,求出连续的权值递增和,断开以后权值重新计数,水题 #include<iostream> #include<string> #include<cmath ...

  4. ssm框架前后端数据交互完整示例

    1.sprinMvc控制层 package com.dengfeng.house.controller; import java.text.ParseException; import java.ut ...

  5. SciPy 安装

    章节 SciPy 介绍 SciPy 安装 SciPy 基础功能 SciPy 特殊函数 SciPy k均值聚类 SciPy 常量 SciPy fftpack(傅里叶变换) SciPy 积分 SciPy ...

  6. Windows驱动开发-DeviceIoControl函数参数dwIoControlCode

    函数语法 BOOL DeviceIoControl( HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBuffer ...

  7. 定时执行 Job【转】

    Linux 中有 cron 程序定时执行任务,Kubernetes 的 CronJob 提供了类似的功能,可以定时执行 Job.CronJob 配置文件示例如下: ① batch/v2alpha1 是 ...

  8. Day6-T3

    原题目 某个帝国修了一条非常非常长的城墙来抵御外敌,城墙共分N段,每一段用一个整数来描述坚固程度. 过了几年,城墙年久失修,有很多段都己经损坏,于是皇帝决定派你去修理城墙,但是经费有限. 所以你准备先 ...

  9. Day5-T1

    原题目 小月言要过四岁生日了,她的妈妈为她准备了n根火腿,她想将这些火腿均分给m位小朋友,所以她可能需要切火腿.为了省事,小月言想切最少的刀数,使这n根火腿分成均等的m份.请问最少要切几刀? 第一行一 ...

  10. HTML速写

    1. E 代表HTML标签. 2. E#id 代表id属性. 3. E.class 代表class属性. 4. E[attr=foo] 代表某一个特定属性. 5. E{foo} 代表标签包含的内容是f ...