我因為開發一隻程式在Proxmox VE中的lxt容器中執行
因為是新安裝的,所以python3等環境都是全新的
之前解過,久了就忘了,因為這個環境安裝的需求會不斷發生,所以寫一篇記錄一下
執行pip3 install scapy
報錯如下
error: externally-managed-environment Read more
心靈力量決定發展的方向
我因為開發一隻程式在Proxmox VE中的lxt容器中執行
因為是新安裝的,所以python3等環境都是全新的
之前解過,久了就忘了,因為這個環境安裝的需求會不斷發生,所以寫一篇記錄一下
執行pip3 install scapy
報錯如下
error: externally-managed-environment Read more
先前講過,打算要使用python去處理DHCP伺服器的相關設定
做到控制上網的目的
前提是IP租用時間
比如說設定租用時間為10分鐘(600秒 IP lease time)
10分鐘的合理使用時間,10分鐘要Renew租約
如果在Renew前,修改相關的設定
就會拿到相關的新IP設定
目前pfsense 的dhcp server是使用ISC DHCP
一直被提醒ISC DHCP已經過期(Deprecated,雖然可以勾選Ignore Deprecation Warning)
,沒有相關的更新,2022就EOL了,什麼時候會發現有洞,還真的說不準。
下面的提醒的訊息
ISC DHCP has reached end-of-life and will be removed from a future version of pfSense. Kea DHCP is the newer, modern DHCP distribution from ISC that includes the most-requested features.
Read more
因為不想給小朋友和手機使用,所以買了一台帶螢幕的播放器。
這台老人播放器很低階
只支援 Dvix / mp4 / 360P 的mp4(mp4,avi,rmvb,mp3影音格式都「有限」的支援)
先不講,為了要解決unsupport format測試了很久才找到上面的參數。
音檔來源:線上發音課整個播放清單,使用yt-dlp整個下載回來,內含metadata等相關說明
因為,來源,有的是zoom錄影,有的是手機拍攝,所有解析度從1080P(手機)到480P(Zoom)都有
而且播放清單的順序,是從A~Z,但是拍攝的時間卻不是全都依序
另外,用播放器播放時,播放順序不是檔名,而是建立/修改日期
所以…
我寫了一隻python以檔名,排序,取得當時時間,依序修改每個檔案建立日期和修改日期。
但是…對岸來的,所以播放檔名如果是正體中文,是看不到的,所以修改這隻python在改檔名時,順便做了簡繁轉換。
利用ChatGPT和Google Gemini來做測試,對同一隻程式進行修改
Read more
寫一隻python 符合下面功能需求
1.本程式運行平台為Windows
2.調用ffmpeg.exe進行解析度調整
3.使用 ffmpeg 中的scale 參數,設定最大長寬為1080
6.指定路徑進行儲存
7.檔案已存在測略過
8.目標的格式為mp4
9.目標的fps為30
10.編碼方式為x265
11.ffmpeg.exe 已安裝於指定的路徑
打算在Linux環境中安裝相關的python套件
輸入指令 pip install selenium
出現下面的錯誤
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
Read more
之前看到的介紹,如果要進行python開發,大部份都是採用Jupyter-notebook或是Pycharm工具,今天在網路上找資料的時候(golang),看到微軟有提供了跨平台的VISUAL Studio Code工具,看到的VS Code的操作案例,也是使用Golang演示的。
當然,編程寫代碼,可以使用各式各樣的工具,如果你要用notepad++(Linux上的notepadqq)來編python,也不是不行,但是還要多開一個命令列(終端機),不如IDE開發工具來的方便。
Read more在我試安裝python3 + mysql-server及Pycharm在Windows環境上,我馬上後悔,光處理相容性,就花了快一個小時,最後還是放棄回來Ubuntu Linux上來。
畢竟Linux就有預先安裝的python,只是版本可只是2.X而不是最新的python 3.x
python3 預設就有pip
mysqlconntor安裝方式如下
python3 -m pip install mysqlclient
出現下面這些錯誤訊息
/bin/sh: 1: mysql_config: not found
/bin/sh: 1: mariadb_config: not found
/bin/sh: 1: mysql_config: not found