继上一篇安装完成后,打开Pycharm,运行了一个GAN网络(关于手写数字识别),打开.py文件后,已经自动识别出了很多错误,可能是环境不同以及软件版本之间的问题导致的。
一、Keras
因为上一篇安装没有安装Keras,所以大部分错误都是说没有keras包,所以在命令行窗口输入:
activate
conda activate tf26
pip install keras -i http://pypi.doubanio.com/simple #安装
python
import keras #验证安装
验证后没有红色的代码报错,以为安好了,打开PyCharm看还是之前的错误。然后继续找问题,在Python错误:ModuleNotFoundError: No module named ‘keras‘(已解决)这篇文章中的方法解决了,在Pycharm的右下角点击Interpreter Settings
在弹出的界面中点击这个加号+
搜索keras,点击Install Package安装即可。
返回重新打开软件,打开代码就会少很多错误。
二、No module named 'matplotlib'
没有matplotlib包,用同第一部分同样的方法安装matplotlib,安装成功即可。
三、cannot import name 'Adam' from 'keras.optimizers'
参考文章可以解决:
keras-nightly 导入包报错 cannot import name ‘Adam‘ from ‘keras.optimizers‘
from keras.optimizers import Adam
ImportError: cannot import name 'Adam' from 'keras.optimizers'
暂时先碰到这些问题。
四、补充后来在Linux服务器中安装时碰到的一些问题
在CUDA、CUDNN、Tensorflow-gpu2.0以及虚拟环境配置好后(网上有很多教程),安装pycharm,用pycharm打开.py文件。
1、pycharm中设置程序运行的虚拟环境
pycharm.sh #需事先添加环境变量才能在任意位置打开pycharm
File——>Setting
Project Interpreter——>设置符号——>Add...
Virtualenv Environment——>Existing environment——>...
在跳出的窗口中选择Anaconda安装目录下,虚拟环境目录envs中(tensorflow_gpu2.0是我的虚拟环境名),bin目录下的python3.6文件(选择自己下载的版本)
2、安装程序运行时需要的包
搜索安装需要的包
但是仍有一些包的安装存在问题:
安装keras-contrib包
采用上述搜索方法搜索不到,可采用下面这位博主的方法试一试keras_contrib 安装(各种尝试详细过程)_lililinglingling的博客-CSDN博客_keras_contrib安装
第一次:
pip install git+https://www.github.com/keras-team/keras-contrib.git
提示git未安装
第二次:
conda install git
pip install git+https://www.github.com/keras-team/keras-contrib.git
成功
上面博主还尝试了第三种方法
git-hub上面下载keras-contrib包:https://github.com/keras-team/keras-contrib
打开包,Linux终端运行:
python setup.py install
请参考:好像还挺好玩的GAN7——CycleGAN实现图像风格转换_Bubbliiiing的学习小课堂-CSDN博客
安装PIL包
能搜到PIL,但是下载总是失败,后查询发现该报改名为了Pillow,搜索这个安装即可。