pyenv

官方库:https://github.com/pyenv/pyenv.git

1)依赖环境

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \

libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils

2)下载

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

3)环境变量

# 追加下面内容到 ~/.bashrc(如果存在~/.bash_profile 则加到此文件)

export PATH="/home/whb/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

$ source ~/.bashrc(或者~/.bash_profile)

$ pyenv install --list

创建python的虚拟运行环境

whb@ubuntu1804:~/mypython/projects/web$ pyenv virtualenv 3.6.6rc1 3.6.6v

Looking in links: /tmp/tmp5boe92t2

Requirement already satisfied: setuptools in /home/whb/.pyenv/versions/3.6.6rc1/envs/3.6.6v/lib/python3.6/site-packages (39.0.1)

Requirement already satisfied: pip in /home/whb/.pyenv/versions/3.6.6rc1/envs/3.6.6v/lib/python3.6/site-packages (10.0.1)

whb@ubuntu1804:~/mypython/projects/web$ pyenv versions

system

* 3.6.6rc1 (set by /home/whb/mypython/projects/web/.python-version)

3.6.6rc1/envs/3.6.6v

3.6.6v

whb@ubuntu1804~:mkdir -p mypython/projects/web

whb@ubuntu1804~:cd mypython/projects/web

whb@ubuntu1804:~/mypython/projects/web$ pyenv local 3.6.6v

(3.6.6v) whb@ubuntu1804:~/mypython/projects/web$

(3.6.6v) whb@ubuntu1804:~/mypython/projects/web$

Jupyter Notebook

搭建python2和python3共存的环境!

安装python和python-pip

--这个非常关键,注意ipython3和ipython,  pip与pip3,  python与python3

sudo apt-get install ipython3 python-cycler-doc dvipng ffmpeg inkscape python3-cairocffi  python3-nose python3-pyqt4 python3-scipy python3-sip python3-matplotlib

$ pip install --upgrade pip//更新pip

$ pip3 install --upgrade pip

安装jupyter-notebook

$ pip install jupyter

$ pip3 install jupyter

配置可以同时使用python2和python3内核

(ipython和ipython3是上面安装的)

$ipythonkernelinstall--user

$ ipython3 kernel install --user

$ python3 -mipykernelinstall--user

$ python2 -mipykernelinstall--user

$ pipinstall-U ipykernel

$ jupyter-notebook

tkinter # If this fails your Python may not be configured for Tk解决方法

安装tk

>> sudo apt install python3-tk (Ubuntu)

>> yum install python3-tk (Centos)

安装tk开发类库:

>> sudo apt install tk-dev (Ubuntu)

>> yum install tk-devel (Centos)

ubuntu18 python_ubuntu18.0.4 python 开发环境相关推荐

  1. python本地编译器_Python学习札记(0)——Python开发环境搭载及推荐几款Python编译器...

    1.进入网址:http://www.python.org/download/#id10 2.选择版本: 其中有两个Python版本,一个为3.0以上版本,一个为2.7版本,主要区别有一些特定的软件只支 ...

  2. Netbeans 8.0配置Python开发环境

    1. 菜单栏:工具->插件->设置->添加 配置如下信息: http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/last ...

  3. 使用Visual Studio Code设置Python开发环境

    目录 布局 Windows集中式安装 假设与要求 在Windows上安装 安装VS代码 安装VS代码扩展 在Windows上设置Python开发环境 安装Python 创建一个虚拟环境 创建项目和设置 ...

  4. CentOS8部署多版本共存Python开发环境

    Python的版本问题 目前企业中使用的Python主要版本是2.x和3.x. 官方已经停止2.x的维护,最后一个版本是2.7,但仍有部分项目使用 3.x各版本间同样有互不兼容的问题. CentOS ...

  5. 拒绝conda, 用virtualenv构建多版本的python开发环境

    本文章转载自公众号 "生信码农笔记(ID:bio-coder)",已获得原作者授权. 1. 不喜欢用 conda 特别不喜欢 bioconda, miniconda, Anacon ...

  6. geany配置python_Linux系统下搭建基于Geany+Python开发环境

    Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz # 解压文 ...

  7. ubuntu体验python_在Ubuntu下配置舒服的Python开发环境

    Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...

  8. python开发环境配置config_manjaro与python开发环境配置

    1.manjaro配置 1.1.启动项 sudo update-grub 注:Manjaro(archLinux)系统时间快8小时--> sudo timedatectl set-local-r ...

  9. 《python 与数据挖掘 》一1.3 Python开发环境的搭建

    本节书摘来自华章出版社<python 与数据挖掘 >一书中的第1章,第1.3节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...

最新文章

  1. 用python写一个简单的爬虫_用Python编写一个简单的爬虫
  2. [转载]IIS7报500.23错误的解决方法
  3. java web移植 遇到Project facet Java version 1.7 is not supported
  4. 上传头像mysql_上传头像 - MVC5+EF6+MySql企业网盘实战 - 爱整理
  5. matlab中evrnd函数_【matlab】Matlab中产生正态分布随机数的函数normrnd
  6. icon-font-generator 的使用
  7. 力软敏捷开发框架真正源码_敏捷真正使谁受益?
  8. 英语口语练习系列-C01-好棒
  9. 实现审批系统_我市工程建设项目审批系统实现与 省监管平台数据互联互通
  10. web网站测试点整理
  11. 停止精神内耗 每日分享
  12. 生活点滴记录-- 两点一线
  13. 一起学libcef--正确关闭你创建的浏览器
  14. 前端汉字encode_前端常用的几种加密与解密
  15. linux防火墙删除ip白名单命令,利用CentOS系统IPtables防火墙添加网站IP白名单
  16. iMeta期刊部分文章被PubMed收录
  17. 西门子200smart,MODBUS RTU轮训实例
  18. C/C++编译器并行优化技术:并行优化针对多核处理器和多线程环境进行优化,以提高程序的并行度
  19. GIS在石油行业中的应用
  20. Python面向对象,从农药到吃鸡 bilibili视频笔记

热门文章

  1. 如何初始化类的static成员变量?
  2. zendopcache代替APC效果不错
  3. DOS命令输出的重定向
  4. linux求文件共有行。多个文件求共有行交集完全匹配-w
  5. anaconda切换盘符以及手动安装包
  6. 日常英语---五、英语句子翻译和读的选择什么工具好
  7. ACM-ICPC 2018 焦作赛区网络预赛 J(二分+JAVA高精)
  8. BZOJ 1821 [JSOI2010] Group 部落划分 Group
  9. C语言之头文件,static与const关键字
  10. Ajax在火狐下提示跨域问题的解决方案