推荐学习书目
› 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
mwylaoma
V2EX  ›  Python

想在 Mac 上调试树莓派的程序,请问环境怎么搭建?

  •  
  •   mwylaoma · Feb 27, 2016 · 6191 views
    This topic created in 3907 days ago, the information mentioned may be changed or developed.

    1.打算用 python 开发
    2.希望可以调试 GPIO

    11 replies  •  2016-02-29 11:55:29 +08:00
    itjesse
    itjesse
    Feb 28, 2016
    1
    mwylaoma
    mwylaoma
    OP
    Feb 28, 2016
    2
    @itjesse 请问下,有没有具体的方式呢,我是使用 pycharm 开发的,有些库,如 RPi.GPIO ,在 Mac 编译不了,所以想问下,有什么办法可以编译或者直接在树莓派上上面通过 pycharm 发布,并调试
    mianju
    mianju
    Feb 28, 2016
    3
    在树莓派上搭建个 cloud9 之类的 web IDE
    yzongyue
    yzongyue
    Feb 28, 2016
    4
    python 直接 ssh 上去写就可以。。。 想用 pycharm 可以搜一下 pycharm 远程调试
    hayao650
    hayao650
    Feb 28, 2016
    5
    rpdb ,搜一下,关键字 python 远程调试
    hayao650
    hayao650
    Feb 28, 2016
    6
    我原来在 windows 上用过一个更方便的软件,图形界面+远程调试,相当好用,不过忘了叫啥了
    Neveroldmilk
    Neveroldmilk
    Feb 28, 2016
    7
    直接 ssh 连接 terminal 开发,缺陷是没有 IDE 。
    Neveroldmilk
    Neveroldmilk
    Feb 28, 2016
    8
    @hayao650 Visual GDB 吧。
    mwylaoma
    mwylaoma
    OP
    Feb 28, 2016
    9
    谢谢大家,我试试
    zjqzxc
    zjqzxc
    Feb 28, 2016
    10
    树莓派上开 samba 服务,然后把开发目录映射到本地一个盘符即可( OSX 貌似不能映射盘符,但也可以连接 samba 服务器)
    调试还得通过 ssh 进行,但至少能用 IDE 了
    mwylaoma
    mwylaoma
    OP
    Feb 29, 2016
    11
    @zjqzxc 好的,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2337 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 13:10 · PVG 21:10 · LAX 05:10 · JFK 08:10
    ♥ Do have faith in what you're doing.