ubuntu安装python pip_anaconda pipenv

ubuntu安装python pip_anaconda pipenv简单介绍在Ubuntu上安装Python的virtualenv前提:本机安装了Linux系统(这里推荐用Ubuntu安装,或是CentOS)(Ubuntu的安装比较简单,推荐用VirtualBox,可以去Oracle官网下载VirtualBox(https://www.virtualbox.org/),然后去Ubuntu官网(https://www.ubuntu.com/download)…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

简单介绍在Ubuntu上安装Python的virtualenv

前提:本机安装了Linux系统 (这里推荐用Ubuntu安装,或是CentOS)

(Ubuntu的安装比较简单,推荐用VirtualBox,可以去Oracle官网下载VirtualBox(https://www.virtualbox.org/) ,然后去Ubuntu官网(https://www.ubuntu.com/download) 下载Ubuntu,可以下载桌面版或是服务器版,安装好VirtualBox后,启动VirtualBox,然后选择添加操作系统(可以搜索一下Ubuntu的安装),操作完成后,启动Ubuntu

假设Ubuntu已经安装好了
Ubuntu带有Python 2.7和Python3.x,这里我们选择用Python3
为了快速地下载软件包,可以事先更改一下Ubuntu系统的更新源,默认是US的,我们可以更改为阿里云**

更改Ubuntu更新源:
(Ubuntu的更新源在 /etc/apt/sources.list)
备份一下这个文件 sudo cp /etc/apt/source.list /etc/apt/source.list.bak
用vi或vim打开这个文件 sudo vim /etc/apt/sources.list
*替换文件里的更新地址,可以注释所有地址先 (这里我们用阿里云的更新源,基于Ubuntu17.10,可以查看一下Ubuntu系统的代号 lsb_release -a,这里是artful)
粘贴下面的地址到source.list文件,然后保存退出

deb http://mirrors.aliyun.com/ubuntu/ artful main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ artful-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ artful-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ artful-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ artful-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ artful main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ artful-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ artful-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ artful-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ artful-updates main multiverse restricted universe

然后更新 sudo apt-get update,是刚才的改动生效
上面这个设置改动就可以使用国内的更新源了,如果你是用的Ubuntu桌面,则可以直接在系统设置里更改)

##接下来安装virtualenv

Step 1: login Ubuntu
Step 2: Open terminatewith (Ctrl+Alt+T) (if installed Ubuntu Desktop)
Step 3: Check Python version with command: python3 -V (Python2.7 and Python 3.x have been installed in Ubuntu)
Step 4: Install pip sudo apt-get install python3-pip
Step 5: Check pip version pip3 -V (assumed that pip install successful)
Step 6: Install virtualenv pip3 install virtualenv (check virtualenv version virtualenv --version if install successful)
Step 7: Create a virutal env with command virtualenv venv
Step 8: Activate virtual env with source ./bin/activate (if venv install successful, then created a venv directory, ./bin/activate is based on current directory)

pipenv 可以看官方的文档https://pypi.python.org/pypi/pipenv
这里很详细的介绍了pipenv的应用,这也是official recommend

转载于:https://blog.51cto.com/waytogo/2049549

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174749.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ABAP 新语法 substring 截取字符串

    ABAP 新语法 substring 截取字符串IFcb_01EQ’X’.LOOPATgt_outINTOgs_out.SELECTSINGLEbelnrFROMbkpfASt1WHEREsubstring(t1~awkey,1,10)=@gs_out-mblnrANDsubstring(t1~awkey,11,4)=@gs_out-mjahrINTO@gs_out-belnr.

    2022年5月23日
    43
  • 游戏数值策划

    游戏数值策划游戏数值-拆解方法篇大家好,我是Alice,一名喜欢捣腾数字的游戏数值策划12345~o(* ̄▽ ̄*)ブ工作中我会经常拆解游戏数值,通过数值理解市面上优秀游戏的设计思路。今天想在这里跟大家分享一下我研究游戏数值的流程。如果各位有什么好方法,也请在评论区留言,期待看到你的想法。我平时拆解数值的流程主要分为六个阶段:准备阶段 数据收集 分析数据规律 提出猜想 根据数据验证猜想 拆解的应用不过在介绍具体流程之前,我想和你们先聊一下,数值拆解的目的。我认为数值拆解的目的大概可以分

    2022年5月5日
    45
  • Android获取Activity(应用)的执行状态及其它信息[通俗易懂]

    Android获取Activity(应用)的执行状态及其它信息

    2022年1月22日
    38
  • 数据结构JAVA—递归算法「建议收藏」

    数据结构JAVA—递归算法「建议收藏」http://blog.csdn.net/wangjinyu501/article/details/8248492  原版一、基本概念       递归算法是一种直接或者间接调用自身函数或者方法的算法。Java递归算法是基于Java语言实现的递归算法。递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。递归算法对解决

    2022年7月8日
    16
  • lombok几个基本注解的使用@Data@AllArgsConstructor@NoArgsConstructor@Builder

    lombok几个基本注解的使用@Data@AllArgsConstructor@NoArgsConstructor@Builderlombok是一款在java开发中简洁化代码十分有用的插件工具,这篇博客对较为常用的几种注解进行记录,分享学习心得。使用lombok注解,目的和作用就在于不用再去写经常反复去写的(如Getter,Setter,Constructor等)一些代码了。首先,用到的几个注解:@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toS…

    2022年10月18日
    0
  • 屏幕真伪测试软件,如何检测电视屏幕真伪4K、坏点漏光?两款工具一键识别!…

    各种互联网项目,新手可操作,几乎都是0门槛现在的智能电视屏幕越大越薄,且许多品牌的电视都打着4K屏幕的旗号,但你真的买对电视了吗?对于大屏智能电视来说,屏幕真的很重要,在购买应该需要确认电视屏幕无坏点漏光现象,非伪4K电视屏。今天当贝市场小编分享的这两款工具,能一键识别电视屏幕真伪4K,是否有坏点漏光等现象。1、屏幕大师屏幕大师专为智能电视及网路机顶盒设备成为,提供了包含颜色、坏点、文字、图片等…

    2022年4月17日
    109

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号