python 虚拟环境安装与卸载方法及遇到问题

Ubuntu16.04 安装 卸载 pip

实验环境

Ubuntu16.04;VMware15;

问题描述

笔者在虚拟机上安装好Ubuntu16.04, 一段时间之后重新打开准备编译python程序,在安装所需包时发现,pip pip3,指向的都是python2.7;

hadoop@ubuntu:~$ pip3.5 -V
pip 19.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
hadoop@ubuntu:~$ pip -V
pip 19.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

网上搜索,翻遍各种教程还是不能让pip3 链接到python3。最后解决问题属于耗费时间后的偶然结果。

问题解决

网上教程提到最多的解决方案就是:

安装pip

sudo apt-get install python3-pip

升级 pip

sudo pip3 install --upgrade pip

卸载

sudo apt-get remove python3-pip

一般这样搞都是默认pip3指向python3,然而却不能解决我的问题。你可以试试,兴许可以解决你的问题,不行了再往下看。

真正解决我的问题的办法:

安装pip3

使用下面的语句安装,若你是想为系统自带的python3.5 配置pip3,只需执行 curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6。执行后若是pip指向python3.5;我们只需再次执行 curl https://bootstrap.pypa.io/get-pip.py | sudo python2.7即可。

# 检查并安装python3.6
sudo apt-get update
sudo apt-get install python3.6
curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6

完事后去验证pip版本:

hadoop@ubuntu:~$ pip3.5 -V
pip 19.1.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
hadoop@ubuntu:~$ pip -V
pip 19.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

一点点小问题,也花了老半天时间,记录下。

为避免一些异常,建议不要修改系统自带的python环境

总结

以上所述是小编给大家介绍的python 虚拟环境安装与卸载方法及遇到问题,希望对大家有所帮助!

(0)

相关推荐

  • python虚拟环境virualenv的安装与使用

    前言 在安装完python及pip,setuptools等工具后,即可以创建virualenv虚拟环境了,这个类似于虚拟机的工具,可以让同一台电脑中运行多个不同版本的python程序,互不影响,不用的时候,可以退出或删除,挺不错的一个开发工具. 一.安装virtualenv #install pip on mac brew install python curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python sudo easy_

  • Linux安装Python虚拟环境virtualenv的方法

    1.安装virtulenv.virtulenvwrapper包 pip install virtualenv virtualenvwrapper 2.virtualenvwrapper是virtualenv的扩展工具,可以方便的创建.删除.复制.切换不同的虚拟环境. 3. 设置环境变量,把下面两行添加到~/.bash_profile里 export WORKON_HOME=/software/venv source /usr/local/bin/virtualenvwrapper.sh 4.使环

  • python虚拟环境virtualenv的安装与使用

    同一台服务器上部署多个项目时,项目可能使用不同版本的django或者其它不同的python库,这种情况下可以使用virtualenv来创建独立的python运行环境,将不同项目的运行环境隔离出来. virtualenv可以创建一个拥有自己安装目录的环境,  能够方便的管理python版本和管理python库. 安装 pip install virtualenv 创建环境 基本命令: virtualenv ENV 即在ENV目录创建了一个新的虚拟环境. pip和setuptools已在虚拟环境中自

  • Python虚拟环境Virtualenv使用教程

    virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够: 1. 在没有权限的情况下安装新套件 2. 不同应用可以使用不同的套件版本 3. 套件升级不影响其他应用 安装 复制代码 代码如下: sudo apt-get install python-virtualenv 使用方法 [code] virtualenv [虚拟环境名称] 如,创建**ENV**的虚拟环境 复制代码 代码如下: virtualenv ENV 默认情况下,虚拟环境会依赖系统环境中的si

  • python搭建虚拟环境的步骤详解

    前言 相信对于python开发人员来说,机器上有不同的python版本是很正常的,因为开发的项目有的用2.6或2.7,有的就要用3.0+版本,如何把这些不同的版本管理好,保持每个环境的干净和独立,方便不同版本之间的切换,这时候就要用到我们的虚拟环境了,所以今天我们就来看看python虚拟环境搭建工具pyenv的使用. 1.安装 git clone https://github.com/yyuu/pyenv.git ~/.pyenv echo 'export PYENV_ROOT="$HOME/.

  • Python虚拟环境virtualenv的安装与使用详解

    前言 动态语言Ruby.Python都有自己的虚拟环境,虚拟环境是程序执行时的独立执行环境,在同一台服务器中可以创建不同的虚拟环境供不同的系统使用,项目之间的运行环境保持独立性而相互不受影响.例如项目可以在基于Python2的环境中运行,而项目B可以在基于Python3的环境中运行.Python通virtualenv工具管理虚拟环境. 安装 virtualenv $ pip install virtualenv 使用方法 $ cd my_project_folder $ virtualenv v

  • python 虚拟环境安装与卸载方法及遇到问题

    Ubuntu16.04 安装 卸载 pip 实验环境 Ubuntu16.04:VMware15: 问题描述 笔者在虚拟机上安装好Ubuntu16.04, 一段时间之后重新打开准备编译python程序,在安装所需包时发现,pip pip3,指向的都是python2.7: hadoop@ubuntu:~$ pip3.5 -V pip 19.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7) hadoop@ubuntu:~$

  • Android编程之软件的安装和卸载方法

    本文实例讲述了Android编程之软件的安装和卸载方法.分享给大家供大家参考,具体如下: 安装:从sdcard String fileName = Environment.getExternalStorageDirectory() + "/myApp.apk"; Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://" + filePath),&

  • pip指定python位置安装软件包的方法

    由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置. 具体而言,在我电脑上,运行pip --version时,输出如下 pip 9.0.1 from /opt/anaconda3/lib/python3.6/site-packages (python 3.6) 运行sudo pip --version时,输出如下 pip 18.0 from /usr/local/lib/python3.5/dis

  • python解释器安装教程的方法步骤

    1.首先,打开python的官网:python.org 2.首页downloads下打开, 3.最上边是两个最新的版本,长期计划,推荐使用python3,如果长期打算用p3,默认使用最新版本.如果想要下载具体的哪个版本也是可以的 4.各个版本的区别,一般下载可执行的文件,双击可安装的. 5.下载完成后的两个安装包 6.双击,开始安装,不推荐"默认安装",容易找不到,推荐安装到"自定义的安装目录下",同时勾选"Add Python 3.6 to PATH&q

  • Linux rpm tar 操作系统下软件的安装与卸载方法

    Linux操作系统下软件的安装与卸载在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载"等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击"下一步"就可以了.而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观.其实在Linux下安装和卸载软件也非常简单

  • Python中安装easy_install的方法

    easy_install是一个python的扩展包,主要是用来简化python安装第三方安装包,在安装了easy_install之后,安装python第三方安装包就只需要在命令行中输入:easy_install packagename,然后程序会自动搜索相应版本的安装包并配置各种文件,免去了手工下载安装的复杂度. 1.首先要先用百度搜索easy_install,找到其下载页面 2.在这个页面中,找到ez_setup.py这个链接 3.下载这个文件到本地 4.在命令行中运行ez_setup.py

  • asp.net Ajax 安装与卸载方法

    先下载ASP.NET AJAX 1.0 for Asp.net 2.0AJAX Control Toolkit        一般只需要安装Extensions和ControlToolkit就可以了,而CTP里有一些并不必须的内容. 然后开始安装,运行ASPAJAXExtSetup.msi,和AjaxControlExtender.vsi,打开2005,新建网站时,多了2个选项:AJAXEnabledWebSite和AjaxControlToolkitWebSite,分别创建了2个项目,先不论2

  • ubuntu环境下python虚拟环境的安装过程

    一. 虚拟环境搭建 在开发中安装模块的方法: pip install 模块名称 之前我们安装模块都是直接在物理环境下安装,这种安装方法,后面一次安装的会覆盖掉前面一次安装的.那如果一台机器上面开发多个项目使用到不同版本的模块呢?怎么样做才能不受版本影响!那么需要用到虚拟环境,每个虚拟环境互相隔离,在一个虚拟环境中安装卸载模块其他不受影响! 1. python虚拟环境安装 sudo apt-get install python-virtualenv sudo easy_install virtua

  • Python基础教程之pip的安装和卸载

    目录 一.pip的安装: 二.pip的卸载: 三.列出已安装的版本 1.pip list 2.pip freeze 四.换源安装 总结 一.pip的安装: win+R出现一下界面 然后输入cmd点击确定,出现以下界面,就可进行下载 以下是两种下载方法 1.普通安装:pip install 模板名 2.指定版本安装:pip install 模板名==版本 二.pip的卸载: pip uninstall 模板名 出现此界面,输入y确定卸载,输入n取消卸载 出现Successfully即卸载成功 三.

  • Python自动安装第三方库的小技巧(pip使用详解)

    大家好,我是才哥. 最近周末也加班了,害- 有刚接触python的粉丝同学在运行此前<>的完整代码遇到以下问题,然后- 好吧,今天我们就专门介绍一下Python安装第三方库的一些小技巧,其中还包含自动安装的方法哈. 1. pip在线安装 在cmd命令行模式下,通过pip install 第三方库名称的形式,直接进行第三方库的安装. 我们以安装plotly为例,安装表现如下: pip install plotly 如果需要安装的第三方库已经存在,我们执行安装命令的时候会提示其存在且展示库安装的位

随机推荐