發表文章

目前顯示的是有「terminal」標籤的文章

vscode terminal 執行 anaconda activate ENV

  之前的 vscode 不知裝了什麼套件,之後在終端機(terminal)裏執行 python script 時都會自動啟動相應的 env ,在新電腦上不知怎麼了,在 vscode 中的 terminal 執行 conda activate 時總是一直要求要 conda init <指定的shell> ,但是 init 總是失敗,糟糕的是,失敗沒有成為母親……  雖然執行[F5]時,在 terminal 會出現,& path\Python.exe path\ptyhonScript.py 還是可以執行,但那些除錯訊息還是一直出現,蠻惱人的 工作環境:   Windows 10    anaconda     python env    VS Code     python extension     anaconda extension 最簡單的解法:  裝 anaconda extention 指定 env 名稱給它,執行時按右鍵 > Run in anaconda  這個解法其實也有個煩人的地方,在設定 extension 時,需要用到 github 或是 microsoft 認證 使用批次檔(.bat):這個方式會跟著 anaconda 繞來繞去,會啟動兩層的 env(base 和你指定的 env)  因為每次要手動輸入指令太麻煩,指令也懶得記,把指令存成批次檔,之後要用時呼叫一下就行 powershell:( & 'C:\anaconda\shell\condabin\conda-hook.ps1' ;  可以省略沒差,這個方式好像會同時啟用 base 和你指定的 env ),這個方式好像會隨 anaconda 啟動兩層的 env,因為 conda deactivate 要兩次,第一次會退回 base env powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:\anaconda\shell\condabin\conda-hook.ps1' ; co...

Ubuntu linux 的中文終端設定

在Ubuntu 12.04 及Ubuntu 14.04 使用Terminal(黑白畫面,下指令的畫面)登入主機 要顯示中文,尤其是你想透過 putty 之類的遠端程式顯示或編輯中文(pietty好像比較好用)。 環境:Ubuntu Server LTS 14.0.4(12試過也行) 症狀:Terminal 沒有中文,putty登入亦同 參考解法:使用zh_TW(.UTF-8)參數設定中文語系檔 法1: 1. /var/lib/locales/supported.d/local +zh_TW.UTF-8 UTF-8 zh_TW BIG5 en_US.UTF-8 UTF-8 2.重新產生locale設定 sudo  locale-gen (這個指令也行 sudo dpkg-reconfigure locale) 3. 修改預設的顯示語系 /etc/default/locale 為 zh_TW.UTF-8 sudo vi(m) /etc/default/locale 如下所示 LANG="zh_TW.UTF-8" LANGUAGE="zh_TW.UTF-8" LC_NUMERIC="zh_TW.UTF-8" LC_TIME="zh_TW.UTF-8" LC_MONETARY="zh_TW.UTF-8" LC_PAPER="zh_TW.UTF-8" LC_NAME="zh_TW.UTF-8" LC_ADDRESS="zh_TW.UTF-8" LC_TELEPHONE="zh_TW.UTF-8" LC_MEASUREMENT="zh_TW.UTF-8" LC_IDENTIFICATION="zh_TW.UTF-8" 4. 登出再登入就可以看到中文了 法2: 如果不行的話 1. 確認語系: 預設應該如下,也就是英文 locale LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC=...