推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
MuscleOf2016
0D
V2EX  ›  Python

v 友们,最近在学习 Python ,有实际 Python 方向的工程师,推荐下,一些开发环境搭建的注意点吗?或者建议吗

  •  
  •   MuscleOf2016 · Jan 31, 2018 · 6010 views
    This topic created in 3208 days ago, the information mentioned may be changed or developed.

    之前看到一个文章介绍的搭建 python 环境的,类似容器,每个容器可以独立一个 python 版本,避免本地版本的冲突,但是忘了叫神马了。大家可以随便说,嘲讽也可以接受。。。。毕竟菜鸟。。

    29 replies  •  2018-02-05 16:18:38 +08:00
    jagger2048
    jagger2048
    Jan 31, 2018❤️1
    1
    直接找个 IDE 上手做些自己想做的东西,环境什么的先不折腾,容器更用不着
    e9e499d78f
    e9e499d78f
    Jan 31, 2018 via iPhone
    2
    pyenv 就可以做到
    SuperMild
    SuperMild
    Jan 31, 2018
    3
    miniconda
    CallMeHoney
    CallMeHoney
    Jan 31, 2018
    4
    先直接用着 pycharm 就行了吧, 里面就可以创建一个虚拟环境。
    lei286394973
    lei286394973
    Jan 31, 2018❤️1
    5
    python2.7 一般是使用 virtualenv 这个包,网上教程很多

    python 3.6 我一般就用自带的了,列子如下:
    mkdir project
    cd project
    python3 -m venv your_virtualenv_name -- 创建虚拟环境
    source your_virtualenv_name/bin/activate -- 进入虚拟环境
    pip install django -- 安装 python 包
    deactivate -- 退出虚拟环境
    noqwerty
    noqwerty
    Jan 31, 2018 via iPhone❤️1
    6
    anaconda / miniconda
    princelai
    princelai
    Jan 31, 2018 via Android
    7
    virtualenv. pipenv. conda 都可以轮子很多
    4BVL25L90W260T9U
    4BVL25L90W260T9U
    Jan 31, 2018 via Android
    8
    确实还是用 docker 方便一点
    jeremaihloo
    jeremaihloo
    Jan 31, 2018
    9
    建议上 Pycharm
    hsuan
    hsuan
    Jan 31, 2018 via Android❤️1
    10
    pipenv
    JamesMackerel
    JamesMackerel
    Jan 31, 2018
    11
    jetbrain 全家桶,包爽。
    loading
    loading
    Jan 31, 2018 via Android
    12
    坑还是踩下去才知道的。别人说注意,你就不试一下?
    abusizhishen
    abusizhishen
    Jan 31, 2018 via Android
    13
    anaconda virtualenv pyenv
    XIVN1987
    XIVN1987
    Jan 31, 2018❤️1
    15
    如果需要在 windows 下用多个版本的 Python,可以搜下 py launcher,简单来说就是:
    1、用 py -2.7 或 py -3.6 这种形式启动特定版本 python
    2、在.py 文件第一行添加 #C:/python2.7/python.exe 这样的路径指定双击文件时使用哪个版本的 python 执行此文件
    3、上面那种写法有些 IDE 在执行、或补全时也能识别,从而使用特定版本执行、或补全该文件

    至于同一个版本下使用不同版本的库、或保持主 site-package 目录干净,,这个没啥好说的,,python2.7 用 virtualenv,Python3.4+用自带的标准库 venv,,很简单,,对了,上面那种 shebang 标注也可以用于 virtualenv 下的 python,,比如#C:/python2.7/venv-flask/script/python.exe ,,有些 IDE 也可以直接识别的
    bastijr
    bastijr
    Jan 31, 2018
    16
    直接用 pycharm,pycharm 在建立新型项目的时候回自动创建虚拟环境。
    UN2758
    UN2758
    Jan 31, 2018
    17
    python?目前在做 nlp,有基础有兴趣可以入坑 XD
    scukmh
    scukmh
    Jan 31, 2018
    18
    pycharm + pyenv
    舒爽。
    wqzjk393
    wqzjk393
    Jan 31, 2018 via iPhone
    19
    皮歪查姆,直接自己选择编译器是 2.7 还是 3.6 就行
    itfanr
    itfanr
    Jan 31, 2018
    20
    @bastijr 好的 我试试
    shawlib
    shawlib
    Jan 31, 2018
    21
    @wqzjk393 皮歪查姆 笑死哈哈
    ilumer
    ilumer
    Jan 31, 2018
    22
    pipenv
    XIVN1987
    XIVN1987
    Feb 1, 2018
    23
    @wqzjk393
    发音有误啊,应该是“派查姆”
    stackexplode
    stackexplode
    Feb 1, 2018
    24
    菜鸟先撸码,把本质问题解决了,遇到坑就学习到了边界知识了
    瞻前顾后的,没什么卵用
    likuku
    likuku
    Feb 1, 2018
    25
    pyenv + virtualenv 就大吉大利了
    MikeFeng
    MikeFeng
    Feb 2, 2018
    26
    @hsuan 请教一下,用 pipenv 如果想用不同的 Python 版本( 3.5、3.6 ),要怎么配置,是不是还得需要 pyenv 才行?
    ytmsdy
    ytmsdy
    Feb 2, 2018 via iPhone
    27
    新手直接上 pycharm 吧!一件搞定!
    jxie0755
    jxie0755
    Feb 3, 2018
    28
    我用过 sublime,atom,eclipse,VScode, 最终发现,pycharm 一个把它们全秒杀
    liyanbo
    liyanbo
    Feb 5, 2018
    29
    虚拟环境 virtualenv
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   956 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 123ms · UTC 22:31 · PVG 06:31 · LAX 14:31 · JFK 17:31
    ♥ Do have faith in what you're doing.