码云 IDEA 插件最新版本发布,支持 Pull Request

fasiondog / hikyuuPythonMIT

指数
0
Watch 145 Star 313 Fork 142

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人参与

评论 (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了
再看看

登录 后才可以发表评论

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

搜索帮助

13_float_left_people 13_float_left_close