zoukankan      html  css  js  c++  java
  • 02-01环境准备-pyenv

    基础语法1-环境准备-pyenv和jupyter

    pyenv介绍

    pyenv安装

    1. 安装git

      yum -y install git

    2. 安装pyenv
      1. 默认安装在~/.pyenv,如果pyenv需要安装在其他目录下,需要在安装之前定义PYENV_ROOT变量

        export PYENV_ROOT=/opt/pyenv

      2. 快速安装

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

      3. 安装完成后需要添加环境变量

        echo -e 'export PYENV_ROOT=/opt/pyenv export PATH=/opt/pyenv/bin:$PATH eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"' > /etc/profile.d/pyenv.sh && . /etc/profile.d/pyenv.sh

    Python安装

    1. 安装编译工具

      yum -y install gcc make patch

    2. 安装依赖

      yum -y install gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel readline-devel libffi-devel

    3. 安装Python3.5.2

      pyenv install 3.5.2

    pyenv使用

    commands:列出所有可用命令

    local命令

    local命令切换当前目录及其子目录的Python版本,可以通过删除`.python-version`恢复默认python版本
    

    install:安装一个新的版本

    pyenv install 3.5.2 # 安装3.5.2版本的Python

    pyenv install --list # 列出所有可以安装的版本

    uninstall:卸载一个版本

    version:查看当前的版本

    versions:列出所有可用的python版本

    update:更新pyenv

    建议定期执行更新

    global:改变系统环境变量,非常危险,建议永远都不执行

    virtualenv:创建虚拟环境

    pyenv virtualenv 3.5.2 magedu: 会在3.5.2/envs/magedu复制一份python代码,然后创建一个软连接到pyenv/versions/

    pyenv问题和技巧

    pyenv加速下载方案

    先下载到pyenv/cache目录下,如果是.tgz,需要重命名为tar.gz。(tar.xz也OK)

    /opt/pyenv/plugins/python-build/share/python-build 存放所有可以安装python版本的下载路径等, 修改其对应的网络路径就OK。

    pyenv下载解压完成后,会自动匹配其pyenv内部保存的md5码进行计算,如果计算不正确则去官网下载。但是又不清楚代码是哪里保存的md5码所以最快的方式是多尝试几个python包,放在pyenv/cache目录下。

    pyenv建议使用方法

    pyenv在每个项目下面创建一个虚拟环境,就不会有版本冲突

    python装什么插件的时候,一般可以创建一个虚拟环境,然后安装

    不建议直接在家目录下使用pyenv local 切换环境。因为每次终端登录的时候会直接调用该pyenv

    配置pip加速源

    mkdir -pv ~/.pip
    vim ~/.pip/pip.conf
    [global]
    timeout = 6000
    index-url = http://mirrors.aliyun.com/pypi/simple/
    trusted-host = mirrors.aliyun.com   # 添加信任阿里云
    

    使用ipython和jupyter学习

    pip install ipython (增强python命令行交互环境)
    pip install jupyter (在浏览器中使用python环境)
    jupyter notebook --allow-root --ip=0.0.0.0 --notebook-dir=/opt/jupyter --no-browser 启动jupyter,--no-browser不打开本地浏览器
    现在jupyter更推荐使用Jupyterlab

  • 相关阅读:
    webpack-dev-server的使用及说明
    Web框架
    HTTP协议
    jQuery的使用
    发红包
    python操作mysql
    mysql索引与补充
    JavaScript之BOM操作
    JavaScript之DOM操作
    JavaScript之基础语法
  • 原文地址:https://www.cnblogs.com/cishi/p/12927962.html
Copyright © 2011-2022 走看看