继上一篇安装完成后,打开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,搜索这个安装即可。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐