电脑里面有sklearn、pandas包啊
如果在cmd窗口中输入 pip list
,或者在vscode的终端窗口输入conda list
,或者在pycharm的Terminal窗口输入conda list
。你是会发现,哎,这不是有sklearn、pandas的吗?怎么在pycharm、vscode中,运行代码时,还是报错No module named 'sklearn'
、No module named 'pandas'
,其实,这是在说,这两个包,确实存在于你的电脑上,但是没有在创建的TF2.1的环境中。
进入TF2.1环境
点击电脑“开始”->Anaconda3->Anaconda Navigator->Environments->TF2.1右侧的三角按键->open Terminal,此时进入了创建的TF2.1环境的终端。
输入conda list
,你会发现,这个环境下,果然没有sklearn、pandas包。
接下来,解决这个问题
输入activate TF2.1
,激活这个环境。
输入豆瓣源的下载链接 python -m pip install pandas -i https://pypi.douban.com/simple
,即可下载pandas
同样可以下载sklearn包。
注意,直接在vscode的终端窗口、pycharm的Terminal窗口输入pip install sklearn
,确实会安装上这个库,但是,没有安装在TF2.1的环境中。不信可以去“开始”->Anaconda3->Anaconda Navigator->Environments->TF2.1右侧的三角按键->open Terminal
这个真正的TF2.1的终端输入conda list
,是会发现找不到安装的库的。
感谢
在查找问题解决方法中,遇到了这篇文章,贴出原链接,可以看一下。
Could not find conda environment: tensorflow | anaconda激活环境