python3.x - .pth ファイルを設定した後でも Python がモジュールを見つけられないのはなぜですか?
伊谢尔伦
伊谢尔伦 2017-06-28 09:25:47
0
2
963

私のPythonはバージョン3.5.2です。
私は helloworld.py モジュールを持っています。これには、「Hello World」を出力する show 関数があります。このモジュールを pck フォルダーの下に置き、その pck フォルダーを C ドライブの下に置きます。

次に、Python のインストールパスの site-packages ディレクトリに PckPath.pth ファイルを作成し、さまざまな記述方法を試しました。

  • C:\

  • C:\pck

  • C:\pck\helloworld

  • C:\pck\helloworld.py

  • 上記のバックスラッシュをスラッシュに置き換えます

  • ……..

どちらであっても、デスクトップに新しい test.py ファイルを作成し、「

」と入力します。 リーリー

IDLE 時にプロンプ​​トが表示されます

リーリー ###なぜ? ? test.pyに

sys.path.append(...)

を直接設定すると正常に使えるのですが、何が問題なのでしょうか? .pth ファイルを取得するにはどうすればよいですか?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(2)
黄舟

Python がパッケージを探すデフォルトの場所は次のとおりです:

  1. Pythonインストールディレクトリ下のsite-packagesディレクトリ

  2. 環境変数のディレクトリPYTHONPATH

  3. 現在のディレクトリ

  4. sys.path.append(...)ディレクトリを追加しました (これは一時的なものです)
    ただし、パッケージを C ドライブに配置しただけの場合、どのディレクトリにも属しません。この場合、Python は当然パッケージを見つけることができません。 sys.path.append() メソッドに加えて、上記のメソッドの sys.path.append(...)添加的目录(这个是临时的)
    然而如果你只把包放在了C盘下面,那么它不属于任何一种情况,Python当然就找不到包了。除了sys.path.append()方法,上面方法中还有将C:加到PYTHONPATH 環境変数に C: を追加することもできます。

いいねを押す +0
Ty80

どの言語でも、システム変数、言語設定変数、最終的にリアルタイムに記録される変数の順になっていることがほとんどで、同じ変数の場合は最新の変数が有効です。このようにして、これらの言語を学習するための環境などを確認し、すべてを確認します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!