Python 虚拟环境用于将软件包安装与系统隔离开来。
在当前目录创建虚拟环境
创建一个新的虚拟环境,方法是选择 Python 解释器并创建一个 .\venv 目录来存放它:
python -m venv --system-site-packages .\venv
激活虚拟环境:
.\venv\Scripts\activate
在不影响主机系统设置的情况下,在虚拟环境中安装软件包。首先升级 pip:
pip install --upgrade pip
安装 TensorFlow pip 软件包(venv)$
pip install --upgrade tensorflow
退出虚拟环境:
deactivate # don't exit until you're done using TensorFlow
最后汇总一下:
# 1. 删除当前虚拟环境(如果存在)
rd /s /q venv
# 2. 创建新的虚拟环境
python -m venv venv
# 3. 激活虚拟环境(Windows)
venv\Scripts\activate
# 4. 升级pip到最新版本
python -m pip install --upgrade pip
# 5. 完全卸载所有相关包
pip uninstall -y tensorflow tensorflow-intel keras tensorboard protobuf ml-dtypes onnx onnx-tf onnxsim tensorflow-probability numpy
# 6. 严格按顺序安装指定版本的包
pip install numpy==1.26.4
pip install protobuf==3.20.3
pip install ml-dtypes==0.2.0
pip install keras==2.14.0
pip install tensorboard==2.14.0
pip install tensorflow==2.14.1
pip install tensorflow-probability==0.22.0
pip install onnx==1.14.1
pip install onnx-tf==1.10.0
pip install onnxsim
# 7. 验证安装
pip list