並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 80件

新着順 人気順

pipenvの検索結果1 - 40 件 / 80件

  • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

    - はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 本記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:本記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂

      pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
    • Python の依存パッケージ管理/環境切り分けツール pipenv の紹介 - 私が歌川です

      この記事は 2017/9 に書かれたものであり、2019/11/26 現在とは状況が変わっています。公式ドキュメント(日本語訳)を参照してください。 時代は pipenv や— うたがわきき🔰💊 (@utgwkk) September 5, 2017 もう誰も,requirements.txt や,source ENV/bin/activate に頭を悩まされる時代は終わった! というわけで virtualenv の時代は終わり*1,pipenv の時代になりました. この記事は Python を書く人間が全員 pipenv を使うべきだという思いを込めて書きました.日本語で書かれた記事がまだぜんぜんないという事情もあります. pipenv とは Python のパッケージ管理ツールの pip と,環境切り分けツールの virtualenv を融合させたツールです.Ruby でいうとこ

        Python の依存パッケージ管理/環境切り分けツール pipenv の紹介 - 私が歌川です
      • Pipenv と Docker を使った開発環境のベストプラクティス - kawasin73のブログ

        イテレーションの速さがあなたの生産性を左右する。どうも、かわしんです。生産性の高いプログラマって1つ1つの試行が素早い(自動化しているかツールを使っている)ためにものすごいスピードで開発できていると思うんですよね。 さて、最近 Python で開発をしているのですが、世の中の Docker と Pipenv の開発環境を調べてもろくなものがなかったので、自分でテンプレートを作りました。いわゆる「俺の考える最強の Pipenv + Docker 開発環境」というやつです。 リポジトリはこちらになります。 github.com 特徴としては、以下の2つが大きいです。 pipenv install をコンテナ起動時に行うため、docker イメージを作り直す必要がない pipenv shell 相当の仮想環境のアクティベートを自動で行う なぜ Docker + Pipenv なのか Docker

          Pipenv と Docker を使った開発環境のベストプラクティス - kawasin73のブログ
        • Pipenvを使ったPython開発まとめ - Qiita

          はじめに 今年は複数人でいっしょにPythonを使って開発を行う機会があったのですが,そのときに導入したPipenvがいい感じでしたので一通りの基本操作についてまとめてみようと思います.個人での開発でも有効だと思いますが,複数人で開発するときに便利かなと感じたところも多かったので,そういう視点も入れながらまとめてみました. ※個人的にチームでの開発でよかった内容にをつけています. Pipenvとは Pythonで開発するときに,プロジェクト毎のパッケージ管理や仮想環境の構築を簡単に自動で行ってくれるツールです.Node.jsのnpmなんかを使ったことがあればイメージがわきやすいと思います. パッケージのインストールならpip,仮想環境の構築ならvirtualenv(venv)を使えば対応できますが,pipenvはそれらをまとめてより簡単に扱えるようにサポートしてくれます.またnpm-scr

            Pipenvを使ったPython開発まとめ - Qiita
          • きたない requirements.txt から Pipenv への移行 - 株式会社カブク

            ソフトウェアエンジニアの花岡です。今回は、きたない requirements.txt から Pipenv に移行し pipenv graph を使って依存ライブラリを管理しやすくする方法について書きました。 きたない requirements.txt とは、依存ライブラリとその依存ライブラリの指定が混在している requirements.txt ファイルのことです。たとえば $ pip install flask $ pip freeze > requirements.txt のように生成した requirements.txt を使っているとき、本記事ではその requirements.txt を、きたない requirements.txt と呼ぶことにします。 きたなくない requirements.txt とは pip の constraints の正しい用途のように、直接依存している

              きたない requirements.txt から Pipenv への移行 - 株式会社カブク
            • PipenvでPythonの依存関係の管理は楽になったか? - ZOZO Technologies TECH BLOG

              こんにちは。ZOZO研究所 福岡の光瀬です。Pythonを書かれている皆様は、普段どのように開発をすすめていますか? pipとvenv/virtualenvによるこれまでのデファクトの組み合わせだけではなく、最近は Pipenv を使用している開発者も増えてきたのではないでしょうか。 日々の検証や開発を効率よく進めるにあたって、依存関係を適切かつ楽に管理するのはとても重要だと感じていて、ここ半年ほどPipenvを利用しています。 今回は、その中でsetup.pyやrequirements.txtそしてPipfileの住み分け・運用について考えたことをまとめてみました。 TL;DR Pipenvが使えることで、確かに楽になった部分はあるのかなと思っています。 一方で、既存のツールとの兼ね合いがまだ微妙な部分もあります。 その上で、以下の運用がベターなのかなと考えました。 Pipenvのみで完

                PipenvでPythonの依存関係の管理は楽になったか? - ZOZO Technologies TECH BLOG
              • Pipenv: 人間のためのPython開発ワークフロー

                Pipenv: 人間のためのPython開発ワークフロー¶ Pipenv は、全てのパッケージングの世界 (bundler、composer、npm、cargo、yarnなどなど。) における最高のものをPythonの世界にもたらすことを目的としたツールです。 我々の世界ではWindowsは第一級市民です。 Pipenvは、手動でパッケージのインストールおよびアンインストールを行うのと同じように Pipfile に対してパッケージの追加および削除を行うのに加え、自動でプロジェクト用の仮想環境を作成し管理します。 またPipenvは、いかなるときも重要な Pipfile.lock を生成し、これを利用しビルドが常に同じ結果になるようにします。 Pipenvは主にアプリケーションのユーザーと開発者に、簡単に作業環境を作れる方法を提供するためのツールです。 ライブラリとアプリケーションの違いや、

                • [Python] Pipenvで仮想環境をプロジェクトディレクトリ配下に作る方法 | DevelopersIO

                  どうも!大阪オフィスの西村祐二です。 突然ですが、私はPython環境をPipenvで管理しています。 本番で利用するライブラリと開発時のみ利用するライブラリとで分けれたり、npmみたいな使い方ができてとても便利です。 ただ、作成される仮想環境がプロジェクトディレクトリとは別の場所の~/.local/share/virtualenvs/配下に作られて、エディタの設定や取扱が面倒なときがたまにあります。 そこで今回は備忘録兼ねて、Pipenvで仮想環境をプロジェクトディレクトリ配下に作る設定をしてみます。 環境 pipenv: version 2018.11.26 どうやるか ドキュメントを眺めていたら設定項目がありました! https://pipenv.readthedocs.io/en/latest/advanced/#pipenv.environments.PIPENV_VENV_IN

                    [Python] Pipenvで仮想環境をプロジェクトディレクトリ配下に作る方法 | DevelopersIO
                  • 初心者向け・Pythonの仮想環境venvとPipenvによるパッケージ管理についての解説 - paiza times

                    秋山です。 Pythonに限った話ではないですが、プログラミングをしていると、使っているライブラリのバージョンを変えたいけど別のライブラリとの依存関係があって難しい…みたいなことってありますよね。 こういったバージョン由来のトラブルやつらみをある程度カバーして助けてくれるのが、仮想環境とパッケージ管理です。 仮想環境とパッケージ管理を使いこなせるようになれば、少なくとも「バージョンの依存関係であっちを入れたらこっちが動かなくなった!」とか「Pythonのバージョンを上げたらこっちのパッケージが動かなくなった!」みたいなトラブルからは解放されます。 今回はPython初心者向けに、仮想環境とは何ぞという話と、venvとpipを使った標準的なPythonにおけるパッケージ管理方法、さらにPipenvを使ってもう少し楽に管理する方法などについて書いていきます。 ■venvとpipを使ってみる P

                      初心者向け・Pythonの仮想環境venvとPipenvによるパッケージ管理についての解説 - paiza times
                    • pyenv、pyenv-virtualenv、venv、Anaconda、Pipenv。私はPipenvを使う。 - Qiita

                      pyenv、pyenv-virtualenv、venv、Anaconda、Pipenv。私はPipenvを使う。Pythonpyenvpyenv-virtualenvvenvPipenv はじめに If a thing can be done adequately by means of one, it is superfluous to do it by means of several; for we observe that nature does not employ two instruments if one suffices. -- Thomas Aquinas (1225-1274) pyenv-virtualenv というツールを、私は長らく使ってきた。 pyenv-virtualenvは素晴らしいツールで、私はプロジェクトを切り替えるとき、Pythonの環境について一切

                        pyenv、pyenv-virtualenv、venv、Anaconda、Pipenv。私はPipenvを使う。 - Qiita
                      • npm(javascript)とpipenv(python)の対応表 - Qiita

                        Pythonの世界でnpmと似たものが欲しい node.jsやっててnpmなしでは生きていけない体になった人がpythonやるときに似たようなツールないかなー、と探したらpipenvがいいらしいのでよく使いそうな使い方をまとめてみた。 ちなみにnpmだとpackage.jsonがあるディレクトリ下を作業領域にするけど、pipenvはPipfileがあるディレクトリでpipenv shellを実行して作業領域(仮想環境と呼ばれる)に入る。

                          npm(javascript)とpipenv(python)の対応表 - Qiita
                        • 【python初学者向け】pipenvとVisual Studio Codeを使ってpython製Webフレームワークの開発環境を整える - Qiita

                          【python初学者向け】pipenvとVisual Studio Codeを使ってpython製Webフレームワークの開発環境を整えるPythonDjangodebugVisualStudioCodePipenv Visual Studio CodeでWebフレームワーク(Django)の開発環境を整える Visual Studio Codeを使ってpythonのWebフレームワークの開発環境を整える手順書エントリです. WebフレームワークはDjango, OSはmacを想定していますが, 「使いたいのはDjangoじゃなくてflaskだよ!」 「OSはmacじゃなくてwindowsだよ!」 という人でも大凡同じ流れで設定できるはずです. pipenvでpythonの仮想環境を構築する pipenv Python公式からも利用を推奨されている, pythonの仮想環境を管理・構築するス

                            【python初学者向け】pipenvとVisual Studio Codeを使ってpython製Webフレームワークの開発環境を整える - Qiita
                          • pipenv を使ってみる - Unyablog.

                            Python における bundler といえば (超ざっくり言えば) virtualenv になるのですが*1、イマイチ使いにくいなと思っていたら pipenv というものが登場していた。ちょっと使ってみたのでメモ。 何するやつ github.com Pipfile(.lock)を元に良い感じに virtualenv 作成 + pip install してくれるやつ Pipfile が使える便利 virtualenv wrapper という感じ requests と同じ作者なので流行りそう インストール $ pip3 install pipenv pipenv 環境作成 --three と指定すると Python3 だけの環境が作られる。--two も同様。 $ pipenv --three Creating a Pipfile for this project... Creating

                              pipenv を使ってみる - Unyablog.
                            • pipenv を使ってみたのでメモ - Qiita

                              概要 https://github.com/kennethreitz/pipenv It harnesses Pipfile, pip, and virtualenv into one single toolchain. virtualenv と pipによるパッケージ管理を、Pipfile を介して統合的に扱うようにするためのツールのようだ。 乗り換え時の作業メモはこちらに書きました http://subarunari.hatenablog.com/entry/2017/12/30/223343 pipenvで色々やってみる 各コマンドを試したのでそのときの備忘録も兼ねてメモ。 実行環境は、 macOS Sierra。 1.インストールする。 pipenvは、pipでインストールできます。 いつも通り以下のコマンドを実行してインストール。

                                pipenv を使ってみたのでメモ - Qiita
                              • GitHub - kennethreitz/pipenv: Python Development Workflow for Humans.

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - kennethreitz/pipenv: Python Development Workflow for Humans.
                                • Pipenv をやめて venv を使いだした話

                                  tl;dr 仮想環境の作成 Python の開発には組み込みの venv で閉じた環境(仮想環境)を作成できる。 環境の自動化 direnv を入れればカレントディレクトに応じて activate/deactivate を自動化できる。 これは .envrc に layout python を書けばいい。 Python バージョンを指定した仮想環境の作成 任意の Python バージョンを指定したい場合、pyenv を使う。 インストール済なら .envrc を layout python ~/.pyenv/versions/3.X.X/bin/python のように Python のパスを末尾に書けば、3.X.X のバージョンで仮想環境が作成される。1 依存ライブラリの管理 依存ライブラリのバージョン固定には pip-tools を使う。 これは仮想環境ごとにインストールする。 $ pi

                                  • pipenvとGitとDockerを使ったPython開発フロー - Qiita

                                    はじめに 最近話題のpipenvですが、実際にどのような開発フローをするのかわかりづらいところがあります。この記事ではGitとDockerの利用を前提としつつ、pipenvを使うための開発フローを解説します。 全体の流れ 開発環境のインストール プロジェクトの初期化 Docker化 前提環境 Python3系 UnixライクなOS 開発環境のインストール まずは開発環境のインストールです。pipenvを入れていきましょう。 pipenvのインストール macOSの場合 Homebrewで簡単に導入可能です。

                                      pipenvとGitとDockerを使ったPython開発フロー - Qiita
                                    • 【図解】作業が倍速!pipenvの使い方【Python】

                                      悩み ① Python3.6 を使っているけれど、Python3.8 も同時に使いたい... ⏩ 環境の使い分けが難しい 悩み ② パッケージをたくさん入れすぎて、もう何がなんだが分からない... ⏩ パッケージの管理が大変 遅かれ早かれ、Python 使いならこの問題には必ずぶち当たる日が来ます。これらの悩みは pipenv を使うことで解決することができます。 今回は、今注目されている pipenv の使い方とイメージを図解して解説します。 Python の基礎を本にまとめています。併せてご覧いただけるととても嬉しいです ↓ DeepLearning の基礎を本にまとめています。手に取って頂けるととても喜びます ↓ Created by NekoAllergy pipenv ってなに? pipenv とは、Python のパッケージ管理と仮想環境の構築を簡単に、自動で行ってくれる便利な

                                        【図解】作業が倍速!pipenvの使い方【Python】
                                      • GitHub - pypa/pipenv: Python Development Workflow for Humans.

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                          GitHub - pypa/pipenv: Python Development Workflow for Humans.
                                        • 【Python】Pipfile.lockを活用したDockerとpipenvでの安全な環境構築 - フリーランチ食べたい

                                          Dockerとpipenvを使った環境構築についての記事はいくつか読んだのですが、PIpfile.lockを更新する運用について書かれている記事が少ない(見つけられなかった)ため、書いておきます。 TL;DR Dockerfile内では pipenv install --system --ignore-pipfile --deploy を使う。 Pipfile.lockは更新用にコンテナを作って、その中で更新し docker cp でホスト側に戻す。 pipenv install は現状時間がかかるので軽く使ってみたいときは pip install で試す。 あくまで自分が考えついたプラクティスなので「もっといい方法があるよ」「ウチではこうしてるよ」という意見があれば是非コメントくださいmm 課題 Dockerとpipenvを使った最も一般的な環境構築はDockerfile内で ADD P

                                            【Python】Pipfile.lockを活用したDockerとpipenvでの安全な環境構築 - フリーランチ食べたい
                                          • WSL + Hyper + fish shell + pipenv + docker環境を整える - ばいばいバイオ

                                            本日Dockerを使用していて、 ユーザーディレクトリをマウントしたまま夢の $ rm -rf / を試しに行いましたところ。 ユーザーディレクトリ以下がすべて消えたkimotonです。 これまでWSL + wsl-terminal + bashを使っていたのですが、そろそろモダンな環境への憧れが止まらなくなってしまいました。 ユーザーディレクトリ消したついでにここは環境を丸っと変えてしまおうと思ったわけです。 前提条件 WSLの有効化 Ubuntuのインストール は済んでいるものとします。 Hyperのダウンロード github.com ここからexeファイルがダウンロードできます。 インストールが済むと、C:\Users\{ユーザーディレクトリ}以下に.hyper.jsが作成されます。これがHyperの設定ファイルです。 Hyperの素晴らしいところは設定ファイルがこの1つで済むところ

                                              WSL + Hyper + fish shell + pipenv + docker環境を整える - ばいばいバイオ
                                            • pipenvを使う。pyenv+venvもいいけど、いまどきな'pipenv' で環境構築に使って使い勝手を調べてみた. - それマグで!

                                              目次 目次 python のパッケージ周りの進化(?) pipenv を一言でいうと すぐわかるpipenvの使い方。 pipenv についてはこれ読むとわかる。 requirements.txt venv (virtualenv) pyenv pipenvその2 pipenvを使ってみる。 pipenv 環境を作る pipenv インストール環境の初期化 venv 環境に入る venv 環境を使う2 パッケージのインストールとアンインストール 開発用パッケージのインストール npm run 的なアレ 手作業でpipenv は編集しなくていい。pipenv install プロジェクト内にvenv 環境を作りたいんだけど PIPENV_VENV_IN_PROJECTの注意(2019-08-21)追加 pipenv のシェル補完がしたい git clone した python プロジェクトを

                                                pipenvを使う。pyenv+venvもいいけど、いまどきな'pipenv' で環境構築に使って使い勝手を調べてみた. - それマグで!
                                              • Pipenvに移行した話

                                                Pipenvに移行した話¶ Pipenv がPyPAに移ってからしばらく経ちました。 以前個人のPC環境は virtualenvwrapper を使用していましたが、折を見て自分も pipenv に移行しました。 理由は次の3つです。 virtualenvwrapper スクリプトが bash 起動を遅くする原因になっていた Windows/macOS/Linux問わず同じように使いたかった peco&ghq でのディレクトリの移動や管理に慣れてきた (peco&ghq に関する記事は探すと色々あったのでこの記事では割愛します。) 現在主に使う環境はこんな感じでやってます。 OS macOS Sierra/Ubuntu 17.10 Python 3.6.x pipenv 11.8.0 Pipenvとはなんぞや¶ 稲田さんのツイートによるとこうです。 https://twitter.com/

                                                • Pipenvの基本的な使い方 — pipenv 2018.11.27.dev0 ドキュメント

                                                  ☤ PipfileとPipfile.lockの例¶ Pipfiles contain information for the dependencies of the project, and supersedes the requirements.txt file used in most Python projects. You should add a Pipfile in the Git repository letting users who clone the repository know the only thing required would be installing Pipenv in the machine and typing pipenv install. Pipenv is a reference implementation for using Pipfil

                                                  • Stable Diffusion を M2 Macのpipenvで動かす

                                                    Stable Diffusionがオープンソースで公開されたので、色々できそうだと思って試してみました。 とはいえ、手元にNvidiaのGPUなんて持っておらず、最近だとpytorchでApple Silicon搭載のGPUが使えるというのも耳にしていたのでそれでうまいことできないかと考えながらやっていきました。 また、個人的にpipenvが好きなのでcondaの代わりにこれを使ってます。 とりあえず無事コードが動くようになるまで。 1. 環境 M2のMacBook Air cpu: 8コア memory: 16GB GPU: 10コア pipenv 2. 環境構築の前準備 すでにいろんな方が試されていたので、それを参考に進めていきました。 Githubからコードのcloneと事前学習済みのモデルのダウンロードをやっていきます。 その前にインストール諸々をする中で必要なものがあったのをbr

                                                      Stable Diffusion を M2 Macのpipenvで動かす
                                                    • Pipenv: promises a lot, delivers very little

                                                      Pipenv is a Python packaging tool that does one thing reasonably well — application dependency management. However, it is also plagued by issues, limitations and a break-neck development process. In the past, Pipenv’s promotional material was highly misleading as to its purpose and backers. In this post, I will explore the problems with Pipenv. Was it really recommended by Python.org? Can everyone

                                                      • Windows + Python 3.6 + PipEnv + Visual Studio Code でPython開発環境

                                                        Windows + Python 3.6 + PipEnv + Visual Studio Code でPython開発環境PythonPython3VSCodePipenv ※ 2020/4/25 追記 内容を更新した以下の記事を投稿していますので、そちらを参照してください。 Windows + Python + PipEnv + Visual Studio Code でPython開発環境 環境 Windows 10 Python version 3.6 PipEnv version 2018.7.1 Python のインストール Python公式サイトより、ダウンロード。 ここでは python-3.6.5-amd64.exe を使用しています。 インストーラを実行し、Pythonをインストールします。 注意点は以下です。 pip のインストールを行うこと(-> 2ページ目 「pip

                                                          Windows + Python 3.6 + PipEnv + Visual Studio Code でPython開発環境
                                                        • Pipenvを使ってPython開発を快適に | @K2SS - 日々、邁進

                                                          最近、Pythonでコードを書く機会が増えてきました。 インデント強制 標準ライブラリで出来ることが多い Python3からは仮想環境であるvenvが標準で利用できる などの理由で主に使っています。 ただ、Webアプリケーションなどでライブラリが必要な場面に遭遇すると、easy_installやpipなどのツールを利用してパッケージを取得することがあります。 今回はこのパッケージマネージャについてです。 他言語のパッケージマネージャとの比較 メジャーな言語には、たいてい強力なパッケージ管理ツールがあります。 以下は有名ですね。 composer(PHP) RubyGems(Ruby) cpan(Perl) npm、yarn(JavaScript) Maven(Java) NuGet(C#) 依存関係の解決だけでなく、設定ファイルを書くことで開発・本番での場合分けや マルチプラットフォームで

                                                            Pipenvを使ってPython開発を快適に | @K2SS - 日々、邁進
                                                          • Pipfile.lockで固定された依存関係を再現するならpipenv syncコマンドを使おう | DevelopersIO

                                                            こんにちは、CX事業本部の若槻です。 今回は、Pipenvで仮想環境を再現するコマンドを色々と触ってみたところ、「誰かが作成したPipfile.lockをもとに、別のメンバーが同じ依存関係(パッケージバージョン)の環境を再現するならpipenv syncコマンドを使えば良さそう!」という結論に至ったのでご紹介します。 Pipenvとは Pipenv: Python Dev Workflow for Humans Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. Windows is a first-class citizen, in our world. It automat

                                                              Pipfile.lockで固定された依存関係を再現するならpipenv syncコマンドを使おう | DevelopersIO
                                                            • Mac で pyenv / pipenv の環境を作って keras 動かすところまでのメモ - mizchi's blog

                                                              tensorflow.js で遊んでたら keras でモデルを作って import してみましょうみたいな章に差し掛かったので、python の環境構築した。 TensorFlow.js tutorials - import-keras 環境構築 keras ついでに pyre を試してみたいので、 pyre で keras が書ける、というところをゴールにした。 pipenv は ruby の bundler みたいな体験を目指して入れてみた。 ググってみると Mac で Anaconda は地雷みたいな意見が多かったので、とりあえず homebrew から pyenv と pipenv を入れて、pyenv から python を管理することにした。 brew install pyenv brew install pipenv .bash_profile などに環境変数の設定 exp

                                                                Mac で pyenv / pipenv の環境を作って keras 動かすところまでのメモ - mizchi's blog
                                                              • pipenv で任意の場所の仮想環境を使う - Qiita

                                                                pipenv は初期設定では ~/.local/share/virtualenvs/ の下に仮想環境を作ります。 $ pipenv install ... Virtualenv location: /Users/a-hoge/.venvs/spam-O71st27X ... しかし、実際に使う上では、 ~/.local/share/virtualenvs/ではなく ~/.venvs の下に作りたい プロジェクトの直下に作りたい すでに仮想環境を作ってあるので、そこにインストールしたい などと、仮想環境の場所を変えたいことがよくあります。 $WORKON_HOME: 仮想環境の親ディレクトリを変える $WORKON_HOME を定義すると、仮想環境はその下に作られます。

                                                                  pipenv で任意の場所の仮想環境を使う - Qiita
                                                                • Pythonの仮想環境とパッケージ管理ツール、pipenvを使ってみた

                                                                  Pythonで開発する際には、仮想環境の作成と管理には「virtualenv」、パッケージのインストールや管理には「pip」 の2つのツールの組み合わせがよく使われていますよね。ただ、この組み合わせは2つのツールを使い分けないといけない面倒さや、pipでのパッケージ管理にはいくつか課題があるため、決して使いやすいものという訳ではありませんでした。 しかし「Pipenv」は、公式サイトの冒頭に書かれているように 「production-ready tool that aims to bring the best of all packaging worlds to the Python world. It harnesses Pipfile, pip, and virtualenv into one single command. 」 と、仮想環境とパッケージ管理をこのコマンドのみでおこなえ

                                                                    Pythonの仮想環境とパッケージ管理ツール、pipenvを使ってみた
                                                                  • Windows10(WSL)で、2018年的Pythonプロジェクト(①pyenv/pipenvの導入) - Qiita

                                                                    Windows10(WSL)で、2018年的Pythonプロジェクト(①pyenv/pipenvの導入)PythonpyenvWindows10WSLPipenv ! (2018.7.21)python 3.7用に記載を修正 ! (2018.11.4;debian向け付記) zlibがないと怒られた時は以下など: sudo apt-get install zlib1g ! (2019.2.4)pyenv自体のアップデート方法は、以下を参考に: https://qiita.com/moroku0519/items/1c029659de4f169cd09a Windows 10でモダンでlinuxなpython環境を用意 これは何? Mac前提だけど良記事な『2018年のPythonプロジェクトのはじめかた』の前半を、windows 10上のWSL(Windows Subsystem for

                                                                      Windows10(WSL)で、2018年的Pythonプロジェクト(①pyenv/pipenvの導入) - Qiita
                                                                    • Pipenv と Docker を使った開発環境のベストプラクティス - Qiita

                                                                      この記事は僕の以下のブログからの転載です。 イテレーションの速さがあなたの生産性を左右する。どうも、かわしんです。生産性の高いプログラマって1つ1つの試行が素早い(自動化しているかツールを使っている)ためにものすごいスピードで開発できていると思うんですよね。 さて、最近 Python で開発をしているのですが、世の中の Docker と Pipenv の開発環境を調べてもろくなものがなかったので、自分でテンプレートを作りました。いわゆる「俺の考える最強の Pipenv + Docker 開発環境」というやつです。 リポジトリはこちらになります。 特徴としては、以下の2つが大きいです。 pipenv install をコンテナ起動時に行うため、docker イメージを作り直す必要がない pipenv shell 相当の仮想環境のアクティベートを自動で行う なぜ Docker + Pipenv

                                                                        Pipenv と Docker を使った開発環境のベストプラクティス - Qiita
                                                                      • How to manage your Python projects with Pipenv

                                                                        We are well known for our work with Ruby and Rails here at thoughtbot, but generally we always try to use the most appropriate language or framework for the problem at hand. With that, I’ve recently been exploring machine learning techniques so I’ve been working a lot more in Python. One of the big differences between working on Ruby projects and Python projects is the way that dependencies are ty

                                                                          How to manage your Python projects with Pipenv
                                                                        • If this project is dead, just tell us · Issue #4058 · pypa/pipenv

                                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                            If this project is dead, just tell us · Issue #4058 · pypa/pipenv
                                                                          • Pipenv から Poetry への乗り換え - kk6のメモ帳*

                                                                            乗り換えるリポジトリ pyproject.toml の生成 依存パッケージのインストール コマンドラインツールとして実行できるようにする 乗り換えるリポジトリ GitHub - kk6/aeroplast: Transparent PNG conversion (Mainly for Twitter) twitterにアップロードしたPNGがJPGに強制変換されて見栄えが悪いという問題がある。それを回避するために画像の四隅どこかに1pxの透過ドットを打ち込むという方法がある。いちいちペイントソフトでそれを毎回やるのが面倒なのでコマンドラインで画像のPath渡したら変換してくれるコマンドラインツールを以前作った。こいつをPipenvで管理しているので、Poetryへの乗り換えを試してみる。 Poetry については数日中にもうちょっと突っ込んだ記事書きます。 pyproject.toml の

                                                                              Pipenv から Poetry への乗り換え - kk6のメモ帳*
                                                                            • Djangoメモ(2) : Python, Pipenv, Djangoのインストールと動作確認 - もた日記

                                                                              チュートリアルでの環境構築 Pipenvを使った環境構築 pyenvのインストール Pipenvのインストール 仮想環境構築 パッケージのインストール Djangoの動作確認 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にDjangoの環境を構築してみる。 チュートリアルでの環境構築 チュートリアルではPython 3.6.2, Django 1.11.4と仮想環境を構築するVirtualenvをインストールしている。 macOSの場合に実行しているコマンドを整理すると以下の通り。その他、チュートリアルではWindows, Linuxでのインストール方法も説明してあるので参考になる。 $ brew install python3 $ python3 --version Python 3.6.2 $ sudo pip3 instal

                                                                                Djangoメモ(2) : Python, Pipenv, Djangoのインストールと動作確認 - もた日記
                                                                              • Halloween easter egg breaks · Issue #786 · pypa/pipenv

                                                                                Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account

                                                                                  Halloween easter egg breaks · Issue #786 · pypa/pipenv
                                                                                • Pipenvの進んだ使い方 — pipenv 2018.11.27.dev0 ドキュメント

                                                                                  Pipenvの進んだ使い方¶ このドキュメントではPipenvのより輝かしい進んだ機能を対象としています。 ☤ 注意書き¶ Pipfile にある依存パッケージのwheelは $ pipenv lock では捕捉されません。 There are some known issues with using private indexes, related to hashing. We're actively working to solve this problem. You may have great luck with this, however. インストールはできる限り決定論的になるようになっています — 問題が出た場合には --sequential フラグを使ってより決定論的に振る舞うようにしてください。 [[source]] url = "https://pypi.org/sim