自己制作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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值