問題タブ [pipenv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
782 参照

python - 最小限のダウンタイムの展開と pipenv

現在、Web プロジェクト (主に Django)で pip / virtualenv からpipenvへの切り替えを検討しています。https://kuttler.eu/en/post/django-deployments-without-downtime/で説明されているものに触発された「最小限のダウンタイム展開」プロセスを使用します

TL;DR

新しい環境を最初から作成し(新しいインタープリター、パッケージなし)、依存関係をインストールしてから、現在のディレクトリのデフォルトとして設定するpipenvコマンドはありますか?


簡単な例を見てみましょう。Debian サーバーに次の構造のプロジェクトがインストールされています。

現在、展開する必要がある場合、Web サイトがオフラインである期間をできるだけ制限したいと考えています。私が通常従うステップのこの単純化されたビューを見てください (インデントはプロセスを理解するのを助けるためにここにあるだけです):

このプロセスにより、Web サイトがオフラインになるのはほんの数秒で、停止、シンボリック リンクの更新、および再起動に必要な時間だけです。スーパーバイザー スクリプトは、「venv」パスに基づいて環境から gunicorn プロセスを実行します。

しかし、 pipenv で同様の動作を再現するにはどうすればよいですか? 私の知る限りpipenv、プロジェクト フォルダー内で最初にコマンドを使用すると、その場で環境が作成されます。このような場合、この動作を微調整するコマンドはありますか?

0 投票する
1 に答える
453 参照

python - Eve のインストール時の simplejson 依存関係のエラー

Python は初めてで、Eve をインストールしようとしています。Python 3.6.3 がインストールされており、pipenv を使用しています。実行pipenv install eveすると、エラーで失敗します (ここに抜粋があります):

私が知る限り、このパスは Windows 8.1 SDK 用です。

これを修正するにはどうすればよいですか? simplejson を機能させるには、この SDK をインストールする必要がありますか? この SDK をインストールしたくないのに、なぜ simplejson にこれが必要なのですか?

これらはすべて Linux 環境で通常実行できると想定しているため、この SDK は実際には必要ないと思います。Windows 7 マシンで実行しようとしているときに、この依存関係が存在するのはなぜですか?

0 投票する
2 に答える
6896 参照

python - PyCharm に pipenv コマンドが見つかりません

pipenv内部/home/user/code/projectディレクトリを使用してpythonプロジェクトをセットアップしました。

PyCharmプロジェクトにローカルインタープリターを使用するようにセットアップしました

ここに画像の説明を入力

しかし、その中でpipenvコマンドを実行すると、次のPyCharm's consoleようなエラーが発生します

プロジェクトで設定された環境PyCharmを使用するための設定方法は?pipenv

0 投票する
1 に答える
8403 参照

python - pipfile を使用してカスタム git ブランチから pipfile パッケージで指定するにはどうすればよいですか?

Pipfileカスタム Git リポジトリからパッケージで指定することが可能です。しかし、インストールに使用する具体的なブランチまたはコミットを指定する方法に関する包括的なドキュメントが見つかりません。

カスタム ブランチ、バージョン、またはコミットを指定するために でPipfileサポートされているPython パッケージの Git URL を使用する方法に関する完全なリファレンスはありますか?pipenv

pipenv同等のコマンド ライン引数を使用できると非常に便利です。