如何在Windows中安装多个python解释器

在windows10系统下安装两个不同版本的的python解释器,在通常情况下编译执行文件都是没问题的,但是加载或下载包的时候pip的使用就会出现问题,无法下载一直报错

​仅对cpython有效

一、virtualenvwrapper-win的安装

virtualenvwrapper-win会自动把virtualenv也安装

1、注:安装全过程不能更新pip,一定不能更新pip;

​第一,这里更新用不到;

​第二,创建的虚拟环境中可以更新pip

​第三,如果更新pip两个解释器的pip会出现冲突导致其中一个被删掉,被删掉的pip的python解释器将无法下载安装任何包这里的virtualenvwrapper-win也将不能下载

2、注:未特殊标注得的命令打开cmd就可执行,无需切换到项目路径下

1、先安装第一个python解释器,这里以python3.6为例

​python官网:https://www.python.org/

2、给python3.6安装virtualenvwrapper-win

​在cmd中执行命令:pip install virtualenvwrapper-win

pip install virtualenvwrapper-win

​注:此时电脑中只能存在一个python解释器,因为多个解释器会出现pip冲突,导致pip无法使用;

​在安装完virtualenvwrapper-win后再安装其它解释器

3、安装第二个python解释器,这里以python3.7为例

​python官网:https://www.python.org/

4、配置环境变量

​(1)一般情况下在安装python解释器的时候会勾选 add path 这个选项,默认添加

​(2)如果忘记勾选就手动添加,找到python解释器的安装路径,这以我自己的python路径为例

​(3)找到python路径后打开 -> 此电脑 -> 的属性找到 -> 高级系统设置 -> 进入系统属性 -> 进入环境变量,在系统变量中找到path -> 点击编辑 ->点击新建加入python环境变量

​(4)安装的每个python解释器版本都要保证在环境变量中能找到对应的路径一个解释器对应两个变量路径,保险起见要把系统变量和用户变量都添加。

​(5)最重要的一步就是环境的变量是有顺序的,默认系统是从上向下寻找第一个解释器的变量,把第一个变量对应的解释器作为默认的解释器,在cmd中执行python --version 查看版本信息与路径是否相符

5、给python3.7安装virtualenvwrapper-win

​在cmd中执行命令:pip install virtualenvwrapper-win

pip install virtualenvwrapper-win

注:每个解释器都安装一下virtualenvwrapper-win,这样可以避免通过 virtualenv -p 切换创建虚拟环境报错:error 13 无效路径/或路径找不到的这种错误

6、安装完成后查看一下安装状态

​查看状态的命令:virtualenv --version

virtualenv --version

7、创建虚拟环境

​注:创建不同解释器的虚拟环境时,要切换默认解释器状态;比如我想创建一个python3.6的虚拟环境,我需要先去找到系统的环境变量和用户变量把puthon3.6的环境变量放到其它python解释器版本的环境变量的上面,使cmd中 执行命令:python --version 显示的版本变成python 3.6;同理,重复上面的操作可实现不同python解释器版间的切换

​通过解释器版本切换创建不同版本的虚拟环境,创建命令如下

​创建虚拟环境命令:mkvirtualenv 文件名(虚拟环境)

mkvirtualenv python36

​创建成功后会自动进入虚拟环境,由于我已创建,所以就用进入命令来模拟创建后的结果

8、删除虚拟环境

​删除虚拟环境命令:rmvirtualenv 文件名(虚拟环境的文件名)

​可在虚拟环境中执行,也可不在虚拟环境中执行,都会实现删除效果

rmvirtualenv python36

9、退出虚拟环境命令:deactivate

​这个是在虚拟环境中使用的,用来退出虚拟环境的命令

deactivate

10、查看当前存在的所有虚拟环境

​查看命令:workon 或 lsvirtualenv

​可以通过这两个命令来查看当前存在的所有虚拟环境,单个使用,其中的任何一个都可以

代码如下:

workonlsvirtualenv

11、进入某个虚拟环境

​进入某个虚拟环境的命令:workon python36

workon python36[/code]

12、查看所有虚拟环境已经安装的所有包

​查看所有已安装的第三方包命令(不需要进入虚拟环境):lssitepackages

lssitepackages

13、跳转到虚拟环境所在的目录

​跳转命令(在虚拟环境中执行):cdvirtualenv

cdvirtualenv

二、更换源

​ 为什么更换源,因为默认情况下pip里面下载一些第三方包很慢,所以可以换源,也就是换一个下载地址来实现第三方包的安装,以达到快速下载的目的

(1)进入该文件夹:C:\Users\wylshkjj\AppData\Roaming

(2)进入文件夹后查看该文件夹中是否有pip这个文件夹,默认是不存在的,所以自己在当前文件夹中创建一个pip文件夹。

(3)在pip文件夹中创建一个名为pip.ini的文件,使用记事本或notepadd++等软件打开,在里面复制如下内容:

[global]
timeout = 6000
index-url = https://pypi.doubanio.com/simple
trusted-host = pypi.douban.com

timeout:指超时时间,就是此时间后为下载就停止下载申请,然后返回错误状态

index-url:镜象下载源,下载第三方包的地方

trusted-host:就是域名,不需要了解,直接把镜象源的域名放到这就行

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Windows下python3安装tkinter的问题及解决方法

    最近尝试写python GUI界面,决定先从tkinter开始. 但是遇到了无法安装.执行pip install tkinter没有用,报了如下错误: C:\Users\zhengjie>pip install tkinter Collecting tkinter   Could not find a version that satisfies the requirement tkinter (from versions: ) No matching distribution found fo

  • Python第三方库face_recognition在windows上的安装过程

    实际上face_recognition这个项目尤其是dlib更适用于Linux系统.经过我的测试,在性能方面,编译同样规格的项目,这个工具在Windows 10 上大约是Ubuntu上的四分之一.但是在这两者之间我没有看到在其他方面有什么差别. 我使用本教程将这些工具安装到Windows10上,更近的版本也可能正常运行. 安装了C/C++ 编译器的Microsoft Visual Studio 2015 Boost 库,V1.63或者更近的版本 Python3 CMake,Windows安装时要

  • Python如何在windows环境安装pip及rarfile

    python之所以被广泛使用,倒不见得是本身语法简单,而是而nodejs/javascript一样把三方库的依赖管理简化了,而不用和java一样非得通过maven管理,而且还得打包后在classpath中才能允许,这导致写一些小功能特别省事,但是巨型工程管理就很乱了. 1.pip下载安装配置 1.2安装pip,将pip的tar包下载到本地并解压,这个tar.gz格式的是windows和linux通用的包,在Windows下用常规的解压工具即可解压,下载地址如下 https://pypi.pyth

  • 浅析Windows 嵌入python解释器的过程

    这次主要记录在windows下嵌入 python 解释器的过程,程序没有多少,主要是头文件与库文件的提取. 程序平台:windows10 64 bit. Qt 5.5.1  MSVC  2013 32 bit   . python 3.7.4  32 bit 在ubuntu和 windows 下使用 C/C++ 嵌入 Python 是有些不同的, ubuntu 下可以使用对应命令来获取 python 配置信息, windows 下直接链接对应库文件与头文件即可. 通过对python解释器的嵌入,

  • Windows下使Python2.x版本的解释器与3.x共存的方法

    Python2 和 Python3 是不兼容的,如果碰到无法升级到 Python2 代码,或者同事中有坚守 Python2 阵营的情况,就要考虑 Python2 和 Python3 在系统中共存的情况. Mac OS X 和 Linux 不必考虑这个情况.因为这些类 Unix 操作系统在安装 Python3 的时候,会将其直接映射为 Python3 .同时安装 Python2 和 Python3 并不会有什么冲突. 这里只讨论 Windows 下的情况, 下面是我常用的方法. 1. 创建 D:\

  • windows中安装Python3.8.0的实现方法

    操作系统:Windows10 64bit Python版本:3.8.0 下载地址:https://www.python.org/downloads/release/python-380/,选择下方的Windows x86-64 executable installer 安装步骤: 双击安装文件python-3.8.0-amd64.exe 勾选下方"Add Python 3.8 to PATH",并选择"Customize installation" 把Optiona

  • windows上安装python3教程以及环境变量配置详解

    1.在浏览器搜索python.org,如下图选择第一个 2.进入python官网,选择dowload然后选择windows如下图: 3.选择python3.6并下载 4.下载完成后双击安装包,进入下面的界面 5.选择标注项 6.第一次安装默认即可,选择next 7.选择install,进行安装 安装成功后你可以通过按window键,然后在所有程序中找到该软件 8.配置环境变量 [1]打开控制面板,如下图,选择系统: [2]选择高级系统设置 [3]选择环境变量 [4]在系统环境变量处,选择新建,第

  • windows python3安装Jupyter Notebooks教程

    Jupyter Notebooks 是什么? Jupyter Notebooks 是一款开源的网络应用,我们可以将其用于创建和共享代码与文档. 其提供了一个环境,你无需离开这个环境,就可以在其中编写你的代码.运行代码.查看输出.可视化数据并查看结果.因此,这是一款可执行端到端的数据科学工作流程的便捷工具,其中包括数据清理.统计建模.构建和训练机器学习模型.可视化数据等等,因为它们比单纯的 IDE 平台更具交互性,所以它们被广泛用于以更具教学性的方式展示代码. 准备工作: 1.windows 操作

  • windows下python虚拟环境virtualenv安装和使用详解

    前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 python版本:3.6.3 安装 1.下载安装python3.6.3 进入官网:https://www.python.org/downloads(windows) 选择:Windows x86-64 web-based installer Windows x86-64 web-based installer

  • 如何在Windows中安装多个python解释器

    在windows10系统下安装两个不同版本的的python解释器,在通常情况下编译执行文件都是没问题的,但是加载或下载包的时候pip的使用就会出现问题,无法下载一直报错 ​仅对cpython有效 一.virtualenvwrapper-win的安装 virtualenvwrapper-win会自动把virtualenv也安装 1.注:安装全过程不能更新pip,一定不能更新pip: ​第一,这里更新用不到: ​第二,创建的虚拟环境中可以更新pip ​第三,如果更新pip两个解释器的pip会出现冲突

  • 详解如何在 Linux 中安装最新的 Python 3.6 版本

    在这篇文章中,我将展示如何在 CentOS/RHEL 7.Debian 以及它的衍生版本比如 Ubuntu(最新的 Ubuntu 16.04 LTS 版本已经安装了最新的 Python 版本)或 Linux Mint 上安装和使用 Python 3.x .我们的重点是安装可用于命令行的核心语言工具. 然后,我们也会阐述如何安装 Python IDLE - 一个基于 GUI 的工具,它允许我们运行 Python 代码和创建独立函数. 在 Linux 中安装 Python 3.6 在我写这篇文章的时

  • 如何在vscode中安装python库的方法步骤

    vscode安装python库 1.已经在vscode中装了python并配置好python运行环境. 检查是否正确配置好运行环境,按Windows+R组合键在运行窗口输入cmd,打开命令提示符窗口输入python确定即可 2.找到vscode中python的路径 随便运行一个代码,例如print("hehe")下面的终端显示如下 图中红色地方圈起的便是python的路径,到python3.8为止. 如果你所显示的内容与我不同,可在setting.json中查找并将路径复制下来(在vs

  • 如何在windows下安装Pycham2020软件(方法步骤详解)

    1.在pycham官网下载安装软件https://www.jetbrains.com/pycharm/download/ 2.我下载的是64位的安装包,现在开始安装 3.下一步,选择安装位置,我不太想用它的默认路径,我建了个Python的文件夹,准备把Python相关的装到这里. 4.根据你电脑的情况进行勾选,我选的是64位.添加路径.和.py文件默认以pycham打开. 5.下一步,安装 6.安装完成! 补充:还需要安装Python的库Pycham才能运行哦!有两种方式可以实现,一种是安装Py

  • 如何在pycharm中安装第三方包

    有的时候我们在使用pycharm编辑python,需要导入各种各样的包,这些包是不能直接使用的,需要先进行安装.否则就会出现模块导入错误.下面介绍如何在pycharm中安装第三方包. 第一步 首先打开pycharm,在菜单栏找到File,然后点击找到settings,见图: 第二步 找到Project Interpreter,点击右侧的"+"号,添加: 第三步 在输入栏中直接输入自己想要的包,比如"numpy",就会自动出现.找到后点击设置包: 这样就设置成功啦~

  • 教你如何在pycharm中安装opencv,tensorflow,keras

    目录 一.首先安装Anaconda,python和pycharm 二.首先安装opencv 三.安装tensorflow和kerass 四.小结 我在安装环境的时后,怎么都装不上去,搞了好久,现在来写一下心得. 一.首先安装Anaconda,python和pycharm 有很多教程,我就不在此赘述 二.首先安装opencv 1.点击左下角的Terminal 2.输入pip install opencv-python,然后按键盘上的enter(亲测有效) 3.看到successfully就说明安装

  • windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因此,我们这里使用Python这个脚本语言来进行数字图像处理. 要使用Python,必须先安装python,一般是2.7版本以上,不管是在windows系统,还是Linux系统,安装都是非常简单的. 要使用python进行各种开发和科学计算,还需要安装对应的包.这和matlab非常相似,只是matla

  • Windows中安装Apache2和PHP4权威指南

    Apache 2和PHP是创建交互式网站的流行方案,而且成本很低.在Windows中安装Apache 2是一件轻而易举的事情,但要使PHP 4与Apache 2配合无间地运行,就需要一定的技巧. 在PHP 4.3手册的Windows安装小节,没有解释如何让PHP与Apache 2配合使用,而有关Apache 2安装的小节缺失了你需要的大量信息.在网上公布的其他安装指南中,也包含了不少错误,使一些安装人员只好不断试验和犯错.例如,有些人甚至将PHP的DLL替换成其他PHP版本的DLL.OK,为了节

  • 在Windows中安装Apache2和PHP4的权威指南

    Apache 2和PHP是创建交互式网站的流行方案,而且成本很低.在Windows中安装Apache 2是一件轻而易举的事情,但要使PHP 4与Apache 2配合无间地运行,就需要一定的技巧. 转自:动态网制作指南 www.knowsky.com 在PHP 4.3手册的Windows安装小节,没有解释如何让PHP与Apache 2配合使用,而有关Apache 2安装的小节缺失了你需要的大量信息.在网上公布的其他安装指南中,也包含了不少错误,使一些安装人员只好不断试验和犯错.例如,有些人甚至将P

  • 如何在Intellij中安装LeetCode刷题插件方便Java刷题

    一.安装 在 IDEA(2019)的 setting 的 Plugins 的 Marketplace 中搜索 leetcode,即可以找到该插件,安装完成了,重启即可. 二.配置 1.重启完成后,第一次使用的时候,需要一些基本的配制,在 setting 中的 Tools 中可以找到该插件工具,为 leetcode plugin,在里面,可以选择访问的为国际的 LeetCode 还是国内的,以及何种语言,同时,输入自己账户名(LoginName)和密码(Password),则可以和自己帐号关联起来

随机推荐