Python用pip安裝遇到的錯誤訊息error: Microsoft Visual C++ 14.0 or greater is required解法

參考這篇作者的解法: 【碼農】在 Windows 平台上解決 pip 安裝套件出現 error: Microsoft Visual C++ https://benjenq.pixnet.net/blog/post/47913350-%E3%80%90%E7%A2%BC%E8%BE%B2%E3%80%91%E5%9C%A8-windows-%E5%B9%B3%E5%8F%B0%E4%B8%8A%E8%A7%A3%E6%B1%BA-pip-%E5%AE%89%E8%A3%9D%E5%A5%97%E4%BB%B6%E5%87%BA 需要會員帳號到微軟的Visual Studio Subscriptions,抓適用的更新套件離線安裝包來使用。 搜尋欄關鍵字找Build Tools。 找到的清單,左邊篩選把Visual Studio 2015 Update 3打勾。 然後應該會只剩下兩個右邊項目,Visual C++ Build Tools for Visual Studio 2015 with Update 3這個改繁體中文和改成ISO黨的DVD選項,(個人用的系統是X64安裝)。 按下載亦可… Read more (完整文章內容)Python用pip安裝遇到的錯誤訊息error: Microsoft Visual C++ 14.0 or greater is required解法

UBUNTU linux如何避免意外升級KERNEL版本,造成新版不支援客製硬體驅動

KERNEL更新的目的是要支援硬體、修改BUG和安全性修復。 但是如果平常使用的好好的,被更新KERNEL可能會遇到意外狀況。 像是新版的會造成amdgpu驅動程式就會造成不支援DKMS(動態核心模組支援Dynamic Kernel Module Support)編譯。 或者新版的會因為沒有客製硬體支援,要重新編譯和安裝啟用,重開機成新版以後,忽然某個硬體不正常而造成困擾。 那有沒有什麼解法來消極的克服KERNEL更版升級呢? 還真的有: 方法一 編輯apt忽略更新清單 sudo nano /etc/apt/apt.conf.d/50unattended-upgrades 找類似這行的內容,加入要忽略的套件名稱。 // List of packages to not update (regexp are supported) Unattended-Upgrade::Package-Blacklist { “linux-generic”; “linux-image-generic”; “linux-headers-generic”; // “vim”; // “libc6”; // “l… Read more (完整文章內容)UBUNTU linux如何避免意外升級KERNEL版本,造成新版不支援客製硬體驅動

[LINUX] 當筆電使用LXDE的X視窗環境時,如何啟用觸控面板點擊功能

因為X視窗環境比較習慣萬惡的M$ Windows 所以UBUNTU預設的GDM,雖然有支援筆電觸控面板的操作點擊功能。 但是視窗環境還是比較喜歡、習慣LXDE的操作方式。 然而,LXDE並無法使用觸碰面板的點擊功能,當沒滑鼠的時候,是有點不方便。 要使用正常的需求,需要在Xorg設定檔案來著手支援。 先安裝: sudo apt-get install xserver-xorg-input-synaptics 新增一個定義檔: sudo nano /usr/share/X11/xorg.conf.d/10-edev.conf 內容如下: # To overwrite 70-synaptics.conf default configuration. # The Options are useful for diy Section “InputClass” Identifier “evdev touchpad catchall” MatchIsTouchpad “on” MatchDevicePath “/dev/input/event*” Driver “synaptics” Option… Read more (完整文章內容)[LINUX] 當筆電使用LXDE的X視窗環境時,如何啟用觸控面板點擊功能