簡體   English   中英

Python sys.path內部?

[英]Python sys.path internal?

最近,我從另一個地方復制了一個python項目,並得到以下問題:

我在D:\\python27上安裝了python

然后我使用以下代碼檢查了sys.path:

import sys
sys.path

我得到以下輸出:

...
'C:\\Python27\\Lib', 
'C:\\Python27\\DLLs', 

我不知道python在哪里將舊的垃圾python安裝路徑附加到sys.path中。 分享任何想法將不勝感激。 謝謝!

PS:我還檢查了注冊表中的PYTHONPATH變量:

D:\Python27\Lib;D:\Python27\DLLs;D:\Python27\Lib\lib-tk

我會檢查一些事情:

  • 確認在c:\\ Python上沒有安裝較舊版本的Python。
  • 確保導入或運行其他任何東西之前測試sys.path的值。
  • 如果仍有問題,請嘗試直接從D:驅動器上的安裝路徑運行Python。

祝好運。

設置sys.path時,請參考注冊表。 取消設置注冊表項,您的python sys.path應該看起來更干凈。 有關sys.path的工作原理的更多信息,請參見以下答案https://stackoverflow.com/a/38403654/850326

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM