Anaconda创建tensorflow环境在IntelliJ无法同时使用pandas问题求助
解决方法
- 首先打开Anaconda3命令提示符,执行
conda activate tensorenviron激活你创建的tensorflow专属环境,所有后续安装操作都要在该环境激活的状态下执行。 - 在已激活的tensorenviron环境中,直接安装你需要的其他依赖包:可以选择用conda安装,执行
conda install pandas(需要装其他包替换pandas为对应包名即可);也可以选择用当前环境的pip安装,执行pip install pandas。此时调用的pip是该虚拟环境内置的pip,安装的所有包都会存放在tensorenviron的库目录下,和已安装的tensorflow同属一个环境。 - 安装完成后在当前环境的交互窗口中验证:执行
python进入交互模式,分别运行import tensorflow和import pandas,无报错即说明两个包在同环境下安装成功。 - 打开IntelliJ的SDK选择界面,选中tensorenviron对应的Python 3.9作为项目SDK,此时即可同时使用tensorflow和其他所有你安装在该环境下的依赖包。
注意:Anaconda创建的虚拟环境是完全隔离的,其他Python环境(如你的Python3.10环境)下安装的包无法被虚拟环境读取,所以需要的所有依赖都要在对应虚拟环境激活后单独安装。
内容的提问来源于stack exchange,提问作者Mritunjay Prasad
相关产品推荐
相关产品推荐

