@關於Ubuntu下使用anaconda和vscode時設置
前言:這裏將兩位的博客內容重新整理在了一起,由於是做完之後憑記憶再整理,找不到兩位博客的地址,這裏並未貼出,感謝兩位作者的優秀內容幫助我解決了以下問題。 by 雲端行者
問題1.如何選擇編譯器版本?
anaconda用於多個python版本的管理,所以在使用時如何選擇對應的版本:
step1. 打開想要使用的虛擬anaconda環境:
例如:conda activate eg:conda actvate tensorflow2
再打開vscode eg: vscode
step2. 配置python編譯器版本:
ctrl+p 打開命令窗口
>select interpreter 選取提示中的 Python:select interpreter
此時:能看到所有可選的python環境
單擊所需要選擇的
問題2.如何防止pylint報錯?
vscode安裝pylint後,在anaconda虛擬環境中運行會報錯,但是腳本可以正確執行,當前網上有兩種方案。一種是在配置文件中屏蔽報錯;第二種是加入虛擬環境的路徑。這裏講第二種:
step1:要在vscode中打開你所寫的腳本文件夾;
step2. 要在該文件夾中新建.pylintrc文件。具體方法是用vscode創建新文件,直接保存爲 .pylintrc
step3.將下方代碼粘貼並保存:
#.pylintrc 文件用於爲pllint進行自定義配置
#yourpath應被替換爲你指定的文件夾如(~/.conda/envs/pyopencv/bin/python)
init-hook='base_dir="yourpath";
import sys,os,re;
_re=re.search(r".+\/" + base_dir, os.getcwd());
project_dir = _re.group() if _re else os.path.join(os.getcwd(), base_dir);
sys.path.append(project_dir)'
運行自己的腳本,確保無誤。