【原由】
my env:python = 3.5.6, keras = 2.0.8,tensorflow-gpu=1.4.0
遇到了cannot import adam_V2,原import处的文件也无法编辑,因此只能自己生成egg文件来替换。
遇到同样问题的adam问题,可以参考:
ImportError: cannot import name ‘adam_v2‘ from ‘keras.optimizers‘_这男人可真帅的博客-CSDN博客
or
**************************************我是分割线*************************************************
1. 准备好源代码文件夹
deepcalcium-0.0.1-py3.5
2. 准备setup.py
在deepcalcium-0.0.1-py3.5的目录下,创建setup.py文件
from setuptools import setup, find_packages
setup(
name='deepcalcium',
version='0.0.1',
packages=find_packages(),
)
3. 打包成egg文件
# 在具体的你想要安装这个egg包的conda环境下,终端上定位到deepcalcium文件夹里
cd D:\make_deepcalcium_egg\deepcalcium-0.0.1-py3.5
# 执行
python setup.py bdist_egg
# 在当前文件夹中生成一个dist文件夹,在其中包含.egg文件
3. 查看egg文件
用7-zip加压出来check一下
4. 安装egg文件
# 定位到要安装的环境中
cd D:\ProgramData\Anaconda3\envs\unet\Lib\site-packages
# 安装
easy_install deepcalcium-0.0.1-py3.5.egg
注意搞清楚目录,完结,散花~~~~~~~~~
********************************************我是分割线***************************************************
生成的文件deepcalcium-0.0.1-py3.5.egg保存在
链接:https://pan.baidu.com/s/15dFOxN35V8742bGTQ5stlQ
提取码:gpi5