jsonモジュールがローカルvirtualenvバージョンのpythonにインストールされていないのはなぜですか?

jmtoung

Pythonの新しいローカルvirtualenvバージョンを作成し、次の手順を実行して、実行されているjsonのコピーを確認しました。何らかの理由で、実行されているバージョンは新しく作成されたvirtualenvバージョンではありません。誰かがこれを説明できますか?私のvirtualenvは、特に--no-site-packagesフラグを付けて実行したため、システム全体のコピーとは何の関係もないまったく新しいコピーになると思います。

(TEST) GBMAC0122 ~/Desktop/test $ virtualenv . --no-site-packages
New python executable in /Users/jonathan/Desktop/test/bin/python
Installing setuptools, pip, wheel...done.
(TEST) GBMAC0122 ~/Desktop/test $ source bin/activate
(test) GBMAC0122 ~/Desktop/test $ python
Python 2.7.10 (default, Feb  7 2017, 00:08:15) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import json
>>> json.__file__
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.pyc'
ブレンダー

--no-site-packages(これがデフォルトの動作になりました)は、新しいvirtualenv各環境site-packages新しいモジュールをインストールする場所である新しい環境を提供するように指示ます。組み込みモジュールをコピーしても意味がありませjsonん。これは、使用している環境に関係なく、組み込みモジュールは変更されていないものと見なされるためです。そもそもそれらを変更するべきではありません。

興味深いことに、モジュールを機能させるには、いくつかの組み込みモジュールvirtualenvコピーする必要がありsiteます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

モジュールが実際に存在しているのに、モジュールがインポートされないのはなぜですか?

分類Dev

Pythonディレクトリにインストールされているモジュールが認識されないのにanaconda3の下にあるモジュールが認識されるのはなぜですか?

分類Dev

コントロールパネルのドライバーバージョンがインストールされているドライバーバージョンと一致しないのはなぜですか?

分類Dev

JSONのリストがモバイルアプリケーションのリストビューに表示されないのはなぜですか?

分類Dev

TypeScriptが「node_modules」にインストールされているモジュールを見つけられないのはなぜですか?

分類Dev

Ubuntu 20.04 DEVマシンに複数のPythonバージョンがインストールされているのはなぜですか?

分類Dev

typescriptのバージョンがWindows10にグローバルにインストールされているバージョンと同じでないのはなぜですか?

分類Dev

pipのフリーズと再インストールがモジュールがインストールされていることを示しているのに、venv Pythonインタープリターが「__という名前のモジュールがありません」と言うのはなぜですか?

分類Dev

-MaximumVersionを低いバージョンに設定してインポートすると、PowerShellモジュールの新しいバージョンが実行されるのはなぜですか?

分類Dev

Python 3の「sys.modules」にインポートされていないモジュールがあるのはなぜですか?

分類Dev

異なるバージョンのnumpyとscipyが2つのボックスにインストールされているのはなぜですか

分類Dev

Pythonモジュール名に大文字が含まれているのに、常に小文字でインポートされるのはなぜですか

分類Dev

インストールされているSSH2モジュールがperlで見つからないのはなぜですか?

分類Dev

npmupdate-モジュールがインストールされていない/最新バージョンにまだインストールされていない場合にのみ更新されますか

分類Dev

システムに新しいバージョンのMonoがすでにインストールされているのに、WineがMonoの独自のインスタンスをインストールする必要があるのはなぜですか?

分類Dev

モジュールをインストールした後でも、「モジュールのロード可能なオブジェクトが見つかりません」というメッセージが表示されるのはなぜですか?

分類Dev

インストール時に pip バージョンが 9 でないのはなぜですか?

分類Dev

すでにコンパイルおよびロードされているモジュールを「必要」にする必要があるのはなぜですか?

分類Dev

グローバルにインストールされたノードモジュールを名前で実行できるのはなぜですか?

分類Dev

PowerShellモジュールがメンバーを正しくエクスポートしないのはなぜですか?また、ネストされたモジュールをエクスポートしないのはなぜですか?

分類Dev

ターミナルからインストールしたばかりのImageMagickのバージョンが表示されないのはなぜですか?

分類Dev

Pythonサブモジュールがdir(module)のリストに表示されないのはなぜですか?

分類Dev

モジュールがローカルにインポートされたときにUnboundLocalErrorが発生することがあるのはなぜですか?

分類Dev

モジュールでローカル変数の代わりにインスタンス変数が使用されるのはなぜですか?

分類Dev

インストールされているのにPythonモジュールが検出されない

分類Dev

$ VERSIONが定義されていないインストール済みPerlモジュールのバージョンを確認するにはどうすればよいですか?

分類Dev

ローカルにインストールされたPythonモジュールのリストを取得するにはどうすればよいですか?

分類Dev

ローカルにインストールされたモジュールのバージョンがpipで使用されているものであることを確認する方法は?

分類Dev

すでにpipを介してモジュールをインストールしているのに、なぜImportError:pydotという名前のモジュールがないと表示され続けるのですか?

Related 関連記事

  1. 1

    モジュールが実際に存在しているのに、モジュールがインポートされないのはなぜですか?

  2. 2

    Pythonディレクトリにインストールされているモジュールが認識されないのにanaconda3の下にあるモジュールが認識されるのはなぜですか?

  3. 3

    コントロールパネルのドライバーバージョンがインストールされているドライバーバージョンと一致しないのはなぜですか?

  4. 4

    JSONのリストがモバイルアプリケーションのリストビューに表示されないのはなぜですか?

  5. 5

    TypeScriptが「node_modules」にインストールされているモジュールを見つけられないのはなぜですか?

  6. 6

    Ubuntu 20.04 DEVマシンに複数のPythonバージョンがインストールされているのはなぜですか?

  7. 7

    typescriptのバージョンがWindows10にグローバルにインストールされているバージョンと同じでないのはなぜですか?

  8. 8

    pipのフリーズと再インストールがモジュールがインストールされていることを示しているのに、venv Pythonインタープリターが「__という名前のモジュールがありません」と言うのはなぜですか?

  9. 9

    -MaximumVersionを低いバージョンに設定してインポートすると、PowerShellモジュールの新しいバージョンが実行されるのはなぜですか?

  10. 10

    Python 3の「sys.modules」にインポートされていないモジュールがあるのはなぜですか?

  11. 11

    異なるバージョンのnumpyとscipyが2つのボックスにインストールされているのはなぜですか

  12. 12

    Pythonモジュール名に大文字が含まれているのに、常に小文字でインポートされるのはなぜですか

  13. 13

    インストールされているSSH2モジュールがperlで見つからないのはなぜですか?

  14. 14

    npmupdate-モジュールがインストールされていない/最新バージョンにまだインストールされていない場合にのみ更新されますか

  15. 15

    システムに新しいバージョンのMonoがすでにインストールされているのに、WineがMonoの独自のインスタンスをインストールする必要があるのはなぜですか?

  16. 16

    モジュールをインストールした後でも、「モジュールのロード可能なオブジェクトが見つかりません」というメッセージが表示されるのはなぜですか?

  17. 17

    インストール時に pip バージョンが 9 でないのはなぜですか?

  18. 18

    すでにコンパイルおよびロードされているモジュールを「必要」にする必要があるのはなぜですか?

  19. 19

    グローバルにインストールされたノードモジュールを名前で実行できるのはなぜですか?

  20. 20

    PowerShellモジュールがメンバーを正しくエクスポートしないのはなぜですか?また、ネストされたモジュールをエクスポートしないのはなぜですか?

  21. 21

    ターミナルからインストールしたばかりのImageMagickのバージョンが表示されないのはなぜですか?

  22. 22

    Pythonサブモジュールがdir(module)のリストに表示されないのはなぜですか?

  23. 23

    モジュールがローカルにインポートされたときにUnboundLocalErrorが発生することがあるのはなぜですか?

  24. 24

    モジュールでローカル変数の代わりにインスタンス変数が使用されるのはなぜですか?

  25. 25

    インストールされているのにPythonモジュールが検出されない

  26. 26

    $ VERSIONが定義されていないインストール済みPerlモジュールのバージョンを確認するにはどうすればよいですか?

  27. 27

    ローカルにインストールされたPythonモジュールのリストを取得するにはどうすればよいですか?

  28. 28

    ローカルにインストールされたモジュールのバージョンがpipで使用されているものであることを確認する方法は?

  29. 29

    すでにpipを介してモジュールをインストールしているのに、なぜImportError:pydotという名前のモジュールがないと表示され続けるのですか?

ホットタグ

アーカイブ