zoukankan      html  css  js  c++  java
  • python 环境配置

    安装 pyenv

    # 安装依赖
    https://github.com/pyenv/pyenv/wiki/Common-build-problems#requirements
    
    ### Ubuntu
    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 tk-dev libffi-dev
    
    curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    source ~/.bashrc
    echo 'source ~/.bashrc' >> ~/.bash_profile
    
    # 安装 3.6.0
    pyenv install --list
    pyenv 3.6.0 install -v
    # 使用搜狐镜像下载到 ~/.pyenv/cache中
    v=3.5.2
    wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/
    pyenv install $v  
    
    # 创建新的环境,位于 ~/.pyenv/versions/
    pyenv virtualenv 3.6.0 env360
    
    # 切换到新的环境
    pyenv activate env360
    
    # 退回到系统环境
    pyenv deactivate
    
    # 删除新创建的环境
    rm -rf ~/.pyenv/versions/env360/
    

    安装自己的项目依赖

    pip freeze > requirements.txt
    pip install -r requirements.txt
    scipy/pandas/ipython/jupyter/opencv-python/keras
    pip install -U scikit-learn==

    使用科大源

    pip install <包名> -i http://pypi.mirrors.ustc.edu.cn/simple/
    
    inux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至ustc 豆瓣和ustc的比较全,内容如下:
    
    [global]
    index-url = http://pypi.mirrors.ustc.edu.cn/simple/
    [install]
    trusted-host = pypi.mirrors.ustc.edu.cn
     
    windows下,直接在user目录中创建一个pip目录,如:C:Usersxxpip,新建文件pip.ini,内容如下
    
     [global]
     index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    

    安装jupyter
    pip install jupyter

    设置密码
    from notebook.auth import passwd
    passwd()

    生成配置文件

    jupyter notebook --generate-config

    修改配置文件

    vim ~/.jupyter/jupyter_notebook_config.py

    c.NotebookApp.ip = '*'
    c.NotebookApp.password = u'sha1:bcd259ccf...'
    c.NotebookApp.open_browser = False
    c.NotebookApp.port = 9999
    c.NotebookApp.notebook_dir = '/home/xsy/code'

    启动

    jupyter notebook

  • 相关阅读:
    leetcode--Populating Next Right Pointers in Each Node II
    leetcode—Populating Next Right Pointers in Each Node
    Pascal's Triangle II
    leetcode—pascal triangle
    leetcode—triangle
    October 23rd, 2017 Week 43rd Monday
    October 22nd, 2017 Week 43rd Sunday
    October 21st 2017 Week 42nd Saturday
    October 20th 2017 Week 42nd Friday
    October 19th 2017 Week 42nd Thursday
  • 原文地址:https://www.cnblogs.com/pigbreeder/p/8253178.html
Copyright © 2011-2022 走看看