タグ

2017年8月26日のブックマーク (2件)

  • Pythonの環境構築を自分なりに整理してみる

    機械学習ブームなどにより、 Python を触り始める Rubyist が増えてきたと思います。その際に問題になりやすいのが環境構築です。Rubyだと rbenv がデファクトスタンダードになっているのに、なぜか Python に… 私の立ち位置もともとは、数年前まで 年に一回Python3でNLTKやらscikit-learnやら機械学習や自然言語処理の環境を作ろうと試みては失敗してPython使うものかと思っていた人でした。それが、Anacondaで環境導入すると、面倒なことは何も考えずに済むということを知り、CookpadではAnacondaを前提に環境構築を勧めていました。 今は、ymotongpooに「郷に入っては郷に従え」と言われたため、pip+virtualenv/venvで全てをこなしていますが、これで困ったことは特にありません。macOS, Windows, Linux

    shiumachi
    shiumachi 2017/08/26
    “condaとpyenvは適材適所で用法用量を守って使いましょう”
  • 12. Virtual Environments and Packages

    12. Virtual Environments and Packages¶ 12.1. Introduction¶ Python applications will often use packages and modules that don’t come as part of the standard library. Applications will sometimes need a specific version of a library, because the application may require that a particular bug has been fixed or the application may be written using an obsolete version of the library’s interface. This mean

    12. Virtual Environments and Packages
    shiumachi
    shiumachi 2017/08/26
    Python、公式チュートリアルでパッケージ管理まで教えてくれるの、大変すばらしい。しかも日本語で読める