最近、pipenv
というコマンドをインストールしました:pip3 install --user pipenv
。 (また、私はPythonの公式ガイドhereに従っていることに言及する価値があります。)ほとんどのオンラインリソースは、ユーザースコープパッケージのデフォルトのインストールディレクトリが~/.local/bin
であることを示しています。しかし、pipenv
のインストールは~/Library/Python/3.6/bin
にあるようです。バージョン固有のディレクトリ(Python 3.6など)にインストールしておくと、問題が発生する可能性があります。何が起こった?私は心配すべきですか?Pip3は〜/ .local/binにユーザスコープのパッケージをインストールしていません
0
A
答えて
2
これは完全に正しい動作であり、心配する必要はありません。
ネイティブでコンパイルされた拡張機能を持つPythonパッケージは、インストールされている特定のPythonバージョンに関連付けられているため、共有しないでください。どのパッケージにネイティブ拡張が含まれるかを先験的に検出することはできないため、すべてバージョン固有の場所にPythonパッケージがインストールされています。
--user
スイッチがUser Scheme locationにインストールされます。Pythonの2.6で
は、すべてのPythonディストリビューションは、ユーザーに固有のインストール場所の代替をサポートすることを意味し、"user scheme" for installationが来ました。各OSのデフォルトの場所は、
site.USER_BASE
変数のPythonドキュメントで説明されています。このインストールモードは、--user
オプションをpip install
に指定すると有効になります。
は、必ず実行してUSER_BASE
場所を一覧表示することができます。
python3 -m site
(あなたpip
コマンドに結び付けと同じPythonのバイナリを使用して)。
Pythonモジュールの検索パスには自動的にユーザーの場所が含まれています。その場所はPythonのバージョン(major.minor)であるため、他のPythonのバージョンと干渉しません。
~/Library/Python/3.6/
はです。Mac OS Xframework buildがある場合は、特定のパスが使用されます。 PYTHONUSERBASE
environment variableを設定すると、パスを上書きできます。
関連する問題
- 1. pip3はJupyterをWindowsにインストールしていません
- 2. pip3はpython3.5と一緒にインストールされていません
- 3. python3でpip(またはpip3)を使ってパッケージをインストールする
- 4. pip3はVLCのpythonバインディングをインストールしません
- 5. brew install python3がインストールされていませんpip3
- 6. TF r1.3のインストール方法は? - win10のpip3パッケージからTensorflow-gpuパッケージが見つかりません
- 7. python3はpip3によってインストールされたモジュールを見つけません
- 8. bbfreezerを使用してPILパッケージをインストールしていません
- 9. Symfony2とコンポーザーはパッケージをインストールしていません
- 10. Azureはrequirements.txtにリストされているPythonパッケージをインストールしていません
- 11. Emacsはパッケージを表示せず、パッケージをインストールさせません。
- 12. Pythonはそれ自身のディレクトリにパッケージをインストールしてはいけませんか?
- 13. PIP3は
- 14. xemacsパッケージをwindows7のcygwinにリストしてインストールできません
- 15. pip3.2エラーのためパッケージがインストールされません
- 16. Rstudioにパッケージをインストールできません
- 17. Python3 pip3はリクエストをインストールできない
- 18. Windowsにpip3をインストールするには?
- 19. condaパッケージマネージャーでtensorflowをインストールできません。 PIP3が見つからないと
- 20. パッケージのインストール中にパッケージ%sエラーを読み込めません。
- 21. cond3用のpip3をインストール
- 22. パッケージPCにブームがインストールされていません
- 23. 仮想デバイスにパッケージがインストールされていません
- 24. 作者はパッケージの依存関係をインストールしていません
- 25. pipは私のパッケージの依存関係をインストールしません
- 26. UbuntuでPython3のカスタムインストールを指しているPip3をインストールするには?
- 27. RのRcppパッケージは、ubuntuをインストールしません。14.04
- 28. pip3でグッピーをインストールする
- 29. pip3で暗号化をインストール
- 30. pip3インストール時のコンパイルエラーscipy
'' python3 -m site'は 'USER_SITE'の位置は何ですか? –
Pythonのバージョンごとに*インストールすることは絶対に正しい選択です。 –
@GhostlyMartijn 'python3 -m site'はもともと私を'〜/ Library/Python/3.6/bin'に導いたものです。 '〜/ Library/Python/3.6/bin'を返します。 – kylemart