解決Python預設的模組搜尋路徑問題

2022-05-09 03:51:07 字數 903 閱讀 1751

在安裝jupyter-lab的時候遇到的一些問題,總結一下解決思路

jupyter-lab

jupyter-lab這個庫,我面臨的不是安裝上的問題,這個網路上有很多的解決辦法,可以具體問題具體分析

我面臨的問題主要是安裝成功後無法正常使用,在可以開啟http://localhost:8888/lab

的介面後我原以為安裝成功了

但是在新建頁面select kernel選擇python3後將會報錯no module named win32api

通過google查詢解決方案,建議是安裝pywin32或是pypiwin32庫,然而安裝後仍然不能使用

此時可以使用python pywin32_postinstall.py -install進行安裝,提示安裝成功後會發現.../python/lib/site-package/路徑下多出了win32、win32com、win32comext這幾個資料夾

一般情況下這個時候就已經成功了,可以在命令列使用python -c "import win32api"進行測試,如果沒有任何報錯則證明可以使用了(然而我遇到的問題遠不止這樣。。。)

我發現問題的根源在於python的模組載入路徑,它沒有載入win32api和一些其他必要的模組所在路徑。。。

其實python的安裝路徑下有乙個檔案可以進行配置python38._pyh(如果沒有這個檔案就自己建立乙個,命名隨意,注意字尾是._pth就可以),把想要設定為python直譯器預設載入的模組所在路徑新增到這個檔案中儲存修改試一下。

完活!

為Python新增預設模組搜尋路徑

1 在linux下面 在dist packages 即 usr local lib python2.6 dist packages 新增乙個路徑檔案,如mypkpath.pth,必須以.pth為字尾,寫上你要加入的檔名稱就是了,如我的 home tony tst python 儲存退出,ok!結果自...

為Python新增預設模組搜尋路徑

原文出處 以下是另一篇文章 上網找了很多久未果,都來我自己糊里糊塗找到了解決方法,那就是在dist packages 即 usr local lib python2.7 dist packages 新增乙個路徑檔案,如mypkpath.pth,必須以.pth為字尾,寫上你要加入的檔名稱就是了,如我的...

Python 的預設日誌模組logging

我很懶,親,看這裡 按天分割日誌保留七天記錄。留一段備用,實際使用日誌分割並沒準確按天分,可能會漏分割 import logging from logging.handlers import timedrotatingfilehandler log file home usrname test.lo...