问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

eclipse配置pydev出错

发布网友 发布时间:2022-05-10 17:07

我来回答

2个回答

懂视网 时间:2022-05-10 21:29

#1.如下程序是一个tensorflow的神经网络代码的开始一小部分,用来说明如何简单的做TF版本兼容及如何在pydev中忽略编译错误来运行

#2.因为TF版本尚不稳定,不同版本间差别不小,github上有不少0.10.0,0.11.0,1.0.1等不同TF版本的python程序,所以你本地环境是一套py和tf就容易发现此起彼伏的问题。

#3.如下是一个简单的解决办法,用try...except结构来做tf的版本兼容,这样可以不用到代码中每个函数去修改,在开通做一些判断和转换就可。比如下面对“scalar_summary”和“concat_v2”函数的判断,新老TF如果不同,就可以在这里做兼容,而保持程序后续的主体基本不动。

#4.但我们遇到一个问题,这种try...except的结构再eclipse+pydev中会报错(红色波浪线),我们容易想到,这是pydev编译器来帮我们处理,它探测到问题,并用error的红色波浪线来提示。只要我们进入菜单“windows-->Perferences-->PyDev-->Editor-->code anaylsis”后,调整右面的“undefined”和“import”的tab面板中的处理级别,将“error”改为“warning”就行。最后,在eclipse中选中“abc.py”文件,右键菜单选择“pydev-->code analysis”来重新编译分析codes,则红色波浪线error不见了,整个程序就可以run了。

=========================================

from tensorflow.python.framework import ops
from utils import *
import tensorflow as tf
import math
import numpy as np

#如下这个try except,通过异常来处理TF的版本兼容性问题!!!
#这里提供了一个思路,来兼容TF的新老格式差异问题,简单但实用!
try:
#import tensorflow as tf
#较老的TF的格式;
image_summary = tf.image_summary
scalar_summary = tf.scalar_summary
histogram_summary = tf.histogram_summary
merge_summary = tf.merge_summary
SummaryWriter = tf.train.SummaryWriter
except:
#如下是较新的TF的新格式,如果TRY中OLD格式失败则用新格式;
image_summary = tf.summary.image
scalar_summary = tf.summary.scalar
histogram_summary = tf.summary.histogram
merge_summary = tf.summary.merge
SummaryWriter = tf.summary.FileWriter

if "concat_v2" in dir(tf):
def concat(tensors, axis, *args, **kwargs):
return tf.concat_v2(tensors, axis, *args, **kwargs)
else:
def concat(tensors, axis, *args, **kwargs):
return tf.concat(tensors, axis, *args, **kwargs)

#....后续逻辑代码忽略,和本文主题无关...

热心网友 时间:2022-05-10 18:37

1,直接把pydev下载下来,直接手动安装。
到pydev的主页,选择自己python版本对应的dev版本,最好选一样版本号的,不然可能出现pydev选项出不来的错误。

把下载好的pydev压缩包内的plugins和features 文件夹内的内容复制到eclipse的解压目录的对应的文件夹中即可。
2,给eclipse 设置代理
默认的Eclipse 是不用代理上网,但在一些公司的局域网,需要使用代理上网,

因而需要手工设置eclipse的上网设置
window-->preferences-->general-->network connections
选中 manual proxy configuration: 依次填入http proxy , port就ok 了。
另外,如果代理需要用帐号和密码就需要选中 Enable proxy authentication,
然后填上 user name 及password 取消,ok.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刘德华《忘情水》歌词 忘情水专辑 忘情水 求 忘情水-刘德华 无损音质 华东理工大学长江学院怎么样 东华理工大学长江学院机械工程系考研情况 南昌教育学院跟东华理工大学的长江学院比哪个好? 东华理工大学和东华理工大学长江学院是同一所吗 东华理工大学长江学院考研难吗 CKC证书是啥意思? ckc康复是什么意思? 卫生间防水补漏大概多少钱 广东星星四门冰柜如何调温度调到档位3,冷藏里面壁有霜? 星星冰柜sdsc700byz温度调节? 星星冷藏工作台结冰怎么调?温度怎样调? 手动挡长时间停车挂档对车有影响吗 手动挡汽车可以在停车,和行驶的时候挂挡。而且你挂得多快都没事。那自动挡? 请问第一次约会要注意些什么?有什么话题比较好? 如家快捷酒店晚上有钟点房么? 我想知道,在一些便捷酒店开钟点房到底要不要身份证!假如要的话,未成年的行不行 约会后第二天聊些什么 约会后第二天聊什么 在城市便捷酒店订了一间房可以当天凌晨办理入住吗? 车库智能照明跟一般的车库灯有什么区别? 远程智能照明控制器PN-HCD-310 深圳信用卡提现容易吗 信用卡怎么超额提现? 北京银行信用卡余额是负数提现有手续费吗 为什么我的北京银行信用卡不能取现? 北京东城 西城 朝阳附近哪里有便宜的信用卡提取现,自己用过的 秋迪这名字的含义是什么意思? 《王者荣耀》恋人基友关系有什么用 王者荣耀恋人关系怎么弄 王者荣耀恋人关系有什么用 电子石英表如何拆下表轴 如何看待肖战的粉丝总是找人开撕这件事情? 刘畊宏霸榜涨粉千万成直播一哥,他凭什么能成现象级博主? 华晨宇李荣浩两家粉丝开撕,究竟是谁对谁错呢? 李佳琦因为直播带货不合规被点名,为什么带货一哥也会翻车? 网曝主播一哥补税17亿逃过一劫,对此李佳琦急回应,他说了什么? 直播天才李佳琦,为何能够收获如此多的粉丝? 证通电子是跨境支付概念吗? 为什么明星的粉丝要互相撕来撕去的,有意思吗 迪丽热巴和杨洋的工作室为什么联合发声明?他们两个人的粉丝为什么撕*? 赵丽颖晒自拍为何引起两家粉丝开撕? 王源王俊凯私下关系不过,但两人的粉丝却经常互掐,为什么? 谁知道什么是贴水,什么是高水,平水,低水,如何区分 请问,足彩里面什么是高水;什么是低水 什么是高水短赔结构 “厨宝高水”是什么 在足球中,什么是高水,中水,低水?受半是不是稍微支持客队?半球是不是稍微支持主队? 中水高水是什么意思