Windows10下PyCharm+Anaconda环境新建项目需重装TensorFlow的解决办法
解决PyCharm新建项目重复安装TensorFlow的问题
嘿,这问题我太熟了!你之前每次在PyCharm里装TensorFlow,其实是把包安装在了当前项目的独立虚拟环境里,所以新建项目时自然得重新装。下面给你两个永久解决的办法,选适合你的就行:
方法一:把TensorFlow装到Anaconda的Base环境
Base环境是Anaconda默认的全局环境,装在这里的包所有用Base环境的项目都能直接用:
- 打开Anaconda Prompt(或者PyCharm里的Terminal也行)
- 激活Base环境:
conda activate base - 安装TensorFlow:可以用
pip install tensorflow(和你之前的命令一致,兼容性更好),或者用Anaconda官方维护的包:conda install -c conda-forge tensorflow - 之后在PyCharm新建项目时,选择Base环境作为解释器——这样项目直接就能调用TensorFlow,不用再重复安装了
方法二:创建专属的TensorFlow虚拟环境(更推荐)
虚拟环境的隔离性更好,不会和其他项目的依赖版本冲突:
- 打开Anaconda Prompt,创建一个名为
tf_env的环境(名字可以随便改),指定和TensorFlow兼容的Python版本(比如3.10):conda create -n tf_env python=3.10 - 激活这个环境:
conda activate tf_env - 安装TensorFlow:
pip install tensorflow - 设置PyCharm默认使用这个环境:
- 打开PyCharm,点击
File->Settings(Windows/Linux)或者PyCharm->Settings(Mac) - 找到
Project: <你的项目名>->Python Interpreter - 点击右上角的齿轮图标,选择
Add - 选择
Conda Environment->Existing environment,然后找到tf_env的路径(一般在你的Anaconda安装目录下的envs/tf_env文件夹里,选中里面的python.exe) - 勾选
Make available to all projects,点击OK
- 打开PyCharm,点击
- 以后新建项目时,默认就会用这个预装了TensorFlow的
tf_env环境,直接上手写代码就行!
小提醒
之前你在PyCharm内安装包,本质是给单个项目的专属环境安装依赖,所以每次新建项目都要重复操作。现在把包装到全局环境或者专属的共享环境,就能一劳永逸啦~
内容的提问来源于stack exchange,提问作者Andy Wei




