タグ

pyenvに関するyassan0627のブックマーク (4)

  • pyenv, rbenv の shims のオーバーヘッド - Qiita

    Rubyist が pyenv を使うときに知っておいてほしいこと で、 「pyenv を Python をビルドするためだけに利用する方法」について紹介しました。 そこで「シェルを軽量化し、 shims も利用しないようにする事ができます。」と書いたのですが、具体的にコマンドを shims 経由で起動するオーバーヘッドについて紹介しておきます。 $ type python3 python3 は /Users/inada-n/pyenv/shims/python3 です $ pyenv shell 3.6.1 $ python3 -VV Python 3.6.1 (default, May 18 2017, 16:23:51) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] $ time python3 -S -c 42

    pyenv, rbenv の shims のオーバーヘッド - Qiita
  • 仮想環境 バージョン管理 まとめ Python - Qiita

    概要 Pythonは2系と3系でそれぞれ互換性がありません. この関係から二つのバージョンのものが出回っています. 仮想環境管理の方法が分かりやすく紹介しているスライドがあったので そのスライドの内容をお借りし,自分がメインで使っているvirtualenvの内容を付け足しました. 詳しく知りたい方は,参考文献を参照してください. pyenv-virtualenvはディレクトリごとに設定でき,vitualenvと違って使用時にactivateする必要がないので一番おすすめです 仮想環境紹介 virtualenv ・同一バージョンのPythonで使用するライブラリを切り替えて使えるようにするツール ・pip でインストールできる ・Windowsでも使える <引用:機械学習名古屋_第7回勉強会_Python環境構築方法.key> ・色々なPythonバージョンを管理するツール ・Python2

    仮想環境 バージョン管理 まとめ Python - Qiita
  • pyenvが必要かどうかフローチャート - Qiita

    pyspaの統合思念体の渋川です。 「pyenv使いましょう!」系の記事、全部ゴミ — Yoshifumi YAMAGUCHI (@ymotongpoo) September 29, 2016 これはpyenvがダメではなくて、pyenvをとりあえずインストールしておきましょう記事がダメという意味だそうです。すでにとんぷーが5年前にこの問題について書いています。これを読んで分かる人には不要です。 この記事では「便利」と「必要」は分けて考えています。後者にフォーカスしています。 前提知識 Environment Isolation Tool(環境分離ツール)というカテゴリの開発補助ツールがあります。pip install Sphinxとか書いたら、ライブラリはグローバル空間に入っちゃいます。複数バージョン入れられません。そんなときに使うのが、この環境分離ツールです。最近はいろいろな言語がこれ

    pyenvが必要かどうかフローチャート - Qiita
  • pyenv-virtualenvでAnsible2系とAnsible1系を使い分ける | DevelopersIO

    渡辺です。 先日、待望のAnsible2.0がリリースされました。 様々な機能拡張がされていますが、個人的に待望な機能はブロック構文です。 with_itemsなどでバラバラにループしなければならなかった記述がブロックですっきりと整理できるのはRoleのメンテナンスの点でとても助かります。 ですが、Ansible2.0は後方互換性は高いものの、細かい点で挙動が異なるようです。 そのままAnsible1.0の資産を利用できるともいかないのが現実でした。 このため、しばらくはAnsibleの実行環境ではAnsible2.0系とAnsible1.0系の両方を実行可能にしておく必要があります。 というわけで、Mac環境でAnsible1.0を残したまま、Ansible2.0を利用できるようにする手順をまとめます。 Mac以外の環境の場合は、pyenv-virtualenvのインストールまでを環境毎

    pyenv-virtualenvでAnsible2系とAnsible1系を使い分ける | DevelopersIO
  • 1