記錄乙個python的import問題

2021-08-20 07:10:39 字數 486 閱讀 9292

在普通使用者模式下可以正常啟動的python程式,在su模式下無法啟動。匯入出錯。

這出現在編寫測試通過的python程式,在rc.local開機自啟時出現無法啟動的現象。

首先rc.local預設就是用su模式下啟動的(和sudo許可權啟動有點不一樣)。

某個test.py中包含第三方庫例如

import requests

在普通使用者模式下:

sudo python test.py

是可以正常啟動的。

當在超級模式下

su

python test.py

就會出錯!

個人感覺是因為我們在安裝第三方庫的時候是在普通使用者模式下安裝的,因此沒有安裝到對應的root許可權中的python目錄下。

解決辦法:

在su模式下用pip或者easy_install安裝第三方庫!

記錄乙個statck overflow

工作中遇到一次這樣的問題 棧上的空間不夠用了,導致stack overflow,程式crash,並且coredump被寫亂了。這裡用小例子,記錄這樣的問題。include include include include define stack buffer size 10240 void thre...

記錄乙個BUG

vm版本 kali版本 centos 8 版本 vmtool版本 新裝的centos8 因為無法拖拽檔案到虛擬機器中,就重新裝了一下vmtool,安裝之後還是不行,開啟kali發現原本裝好的vmtool,現在也不能拖拽檔案了,就又在kali重灌了一次,還是不能拖拽,上網查了一下,在執行.vmware...

記錄乙個 lll lock wait

乙個dba同事昨天在執行乙個命令列工具的時候發現程式hang住,問題挺有意思,值得記錄下。首先用pstack看了下程式的呼叫棧,這是個多執行緒程式,pstack結果看到幾乎所有的執行緒都等在write呼叫上。如下是pt pmp的輸出結果 tue may 27 18 30 06 cst 2014 55...