這里創建了一個新環境,在pycharm中配置環境變量的時候需要選擇環境變量對應解釋器的位置,TensorFlow環境的位置在C:\Users\yangjun\AppData\Local\conda\conda\envs\tensorflow。base環境的解釋器位於C:\ProgramData\Anaconda3。
最好不要在anaconda中自己新建環境,以免產生選擇的時候查找路徑的麻煩。
pycharm不能訪問numpy, 可能是由於沒有為系統path變量添加對應庫的位置。
C:\ProgramData\Anaconda3\Scripts
C:\ProgramData\Anaconda3\Library\bin
conda 命令
顯示安裝源
conda config --show-sources
環境相關
克隆環境
conda create -n tf --clone base
直接創建環境
conda create -n tf
刪除環境
conda remove -n tf --all
顯示所有環境
conda env list
激活環境
conda activate tf
退出環境
conda deactivate
包相關
查看環境中安裝的包
conda list
conda list -n tf
conda list -n tf six
刪除包
conda remove -n tf qt
安裝包
conda install qt
更新包
conda update qt
設置鏡像源
https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
安裝中的問題
無法定位程序輸入點 OPENSSL_sk_new_reserve 於動態鏈接庫,解決方案,替換掉不同日期的文件,具體文件見無法定位程序輸入點
ImportError: cannot import name 'abs'報錯,解決方案見解決 ImportError: cannot import name 'abs'
jupyter不能自動關聯新環境的kernel,需要安裝一個conda插件 conda install nb_conda,注意在新環境中也要安裝,或者安裝 conda install ipykernel
jupyter 啟動初始目錄問題,一種解決辦法是先進入想要去的目錄,再打開終端,然后用命令啟動 notebook, 目前notebook只能通過base環境命令進去。
目前達到的效果:從安裝菜單中和base環境下都可以啟動notebook,在notebook中也可以切換環境的kernel,不足:在tf環境下不能通過命令直接啟動notebook。
關於tensorboard啟動問題,注意在命令行先進入日志文件所在目錄的上層目錄 (tf) C:\Yang\ML>tensorboard --logdir log, logdir = 'C:/yang/ML/log'
目前可行的進入方式,開始菜單-找到jupyter notebook,啟動- 進入后選擇kernel