PythonAnywhere配置TensorFlow兼容环境及相关问题咨询
PythonAnywhere TensorFlow环境配置及常见问题解决
切换默认Python运行版本为3.7
- 临时指定版本运行单个文件:直接在控制台执行
python3.7 你的脚本文件名.py即可调用3.7解释器运行代码 - 设置用户级全局默认版本:
- 打开控制台执行
nano ~/.bashrc打开配置文件 - 在文件末尾添加两行内容:
alias python=python3.7 alias pip=pip3.7 - 按
Ctrl+O保存文件,按Ctrl+X退出编辑器,执行source ~/.bashrc使配置立即生效
- 打开控制台执行
- 若为Web应用配置版本:直接在PythonAnywhere的Web控制面板「Code」板块的Python版本下拉菜单中选择3.7即可
大体积模型/压缩包上传解决方案
- 替换网页端上传方式:使用SCP/SFTP客户端连接PythonAnywhere文件服务器,支持更大体积的单文件传输,使用你的PythonAnywhere账号信息登录即可
- 超大文件拆分传输:本地将压缩包拆分为多个小体积分卷,全部上传完成后在控制台执行
cat 分卷文件名前缀* > 完整压缩包名合并文件,再执行解压操作即可 - 直接服务器拉取:若文件有公网可访问的存储地址,直接在控制台使用
wget或者curl命令将文件拉取到服务器,跳过本地上传步骤效率更高
符合要求的TensorFlow环境配置步骤
- 先验证Python版本配置正确,执行
python --version确认输出为3.7.x版本 - 推荐创建独立虚拟环境隔离依赖,执行
mkvirtualenv --python=python3.7 tf_env,创建完成后会自动激活环境,后续使用时执行workon tf_env即可激活环境 - 激活环境后安装适配版本TensorFlow:Python3.7最高支持2.8.x版本TensorFlow,执行
pip install tensorflow==2.8.0完成安装 - 验证安装结果:执行
python -c "import tensorflow as tf;print(tf.__version__)",正常输出版本号即为配置成功
内容的提问来源于stack exchange,提问作者Ulto 4
相关产品推荐
相关产品推荐

