You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows10下PyCharm+Anaconda环境新建项目需重装TensorFlow的解决办法

解决PyCharm新建项目重复安装TensorFlow的问题

嘿,这问题我太熟了!你之前每次在PyCharm里装TensorFlow,其实是把包安装在了当前项目的独立虚拟环境里,所以新建项目时自然得重新装。下面给你两个永久解决的办法,选适合你的就行:

方法一:把TensorFlow装到Anaconda的Base环境

Base环境是Anaconda默认的全局环境,装在这里的包所有用Base环境的项目都能直接用:

  1. 打开Anaconda Prompt(或者PyCharm里的Terminal也行)
  2. 激活Base环境:conda activate base
  3. 安装TensorFlow:可以用pip install tensorflow(和你之前的命令一致,兼容性更好),或者用Anaconda官方维护的包:conda install -c conda-forge tensorflow
  4. 之后在PyCharm新建项目时,选择Base环境作为解释器——这样项目直接就能调用TensorFlow,不用再重复安装了

方法二:创建专属的TensorFlow虚拟环境(更推荐)

虚拟环境的隔离性更好,不会和其他项目的依赖版本冲突:

  1. 打开Anaconda Prompt,创建一个名为tf_env的环境(名字可以随便改),指定和TensorFlow兼容的Python版本(比如3.10):
    conda create -n tf_env python=3.10
    
  2. 激活这个环境:conda activate tf_env
  3. 安装TensorFlow:pip install tensorflow
  4. 设置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
  5. 以后新建项目时,默认就会用这个预装了TensorFlow的tf_env环境,直接上手写代码就行!

小提醒

之前你在PyCharm内安装包,本质是给单个项目的专属环境安装依赖,所以每次新建项目都要重复操作。现在把包装到全局环境或者专属的共享环境,就能一劳永逸啦~

内容的提问来源于stack exchange,提问作者Andy Wei

火山引擎 最新活动