私信发送成功
Watch Star Fork

fasiondog / hikyuuPythonMIT

已验收
#IE2JC linux下运行importdata 路径问题

pchaos  创建于

linux下运行importdata 从通达信导入股票代码表 [tdx_import_stock_name_from_file] Can't open file: /tmp/TDX\T0002\hq_cache\shm.tnf [tdx_import_stock_name_from_file] Can't open file: /tmp/TDX\T0002\hq_cache\szm.tnf

路径用的windows格式? 修改 /home/fasiondog/hikyuu/tools/importdata/importdata.cpp

linux可以用以下脚本替换,不知道会不会影响windows系统运行: sed -i 's/\\///g' ./tools/importdata/importdata.cpp

3859_fasiondog 共2人参与
展开详细操作日志 收起操作日志
pchaos 验收了 任务 2017-07-26 18:44
pchaos 关闭了 任务 2017-07-26 18:44
pchaos 开始了 任务 2017-07-21 21:10
pchaos 更新了 任务 2017-07-20 18:39
pchaos 创建了 任务 2017-07-20 10:01

评论 (4)

3859_fasiondog
fasiondog 2017-07-21 01:15 拥有者

搞定请验证

pchaos 2017-07-21 14:41

python importdata.py

Traceback (most recent call last): File "importdata.py", line 42, in subprocess.call(['importdata']) File "/opt/conda/lib/python3.6/subprocess.py", line 267, in call with Popen(*popenargs, **kwargs) as p: File "/opt/conda/lib/python3.6/subprocess.py", line 707, in init restore_signals, start_new_session) File "/opt/conda/lib/python3.6/subprocess.py", line 1326, in _execute_child raise child_exception_type(errno_num, err_msg) FileNotFoundError: [Errno 2] No such file or directory: 'importdata'

还是没找到importdata

3859_fasiondog
fasiondog 2017-07-23 03:37 拥有者

这个是importdata不在PATH中。已经在importdata.py中加入找不到importdata时,寻找当前目录,如果还找不到就搞不定了。除非,制作安装脚本,将importdata在build.sh中,拷贝到用户目录的bin目录下。其实build.sh时,可以将需要的so和可执行文件分别拷贝的用户目录的lib和bin下,这样应该都会自动在环境变量(PATH和LD_LIBRARAY)里,这个你看看,是否需要,需要的话你直接改下?

pchaos 2017-07-23 13:18

能找到importdata了 再看看

登录 后才可以发表评论

负责人
标签
未设置
里程碑
关联分支
开始时间
未设置
结束时间
未设置
置顶选项
优先级
6_float_left_people 6_float_left_close