自己制作egg程序包

【原由】

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

https://blog.csdn.net/qlkaicx/article/details/130930690?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-130930690-blog-123646787.235%5Ev38%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-130930690-blog-123646787.235%5Ev38%5Epc_relevant_anti_vip&utm_relevant_index=1

**************************************我是分割线*************************************************

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

你可能感兴趣的:(troubleshooting,linux,运维,服务器)