美文网首页
Easytrader踩坑之旅(一)

Easytrader踩坑之旅(一)

作者: homehe | 来源:发表于2019-06-27 17:47 被阅读0次

    Easytrader踩坑之旅(一)

    快速阅读

    ​ 主要是安装easytrader过程中踩到的一个又一个坑以及换到thstrade后的一个又一个坑,到处都是坑,坑无极限坑无止境。

    ​ 本以为easytrader直接pip下载下来安装一下就可以了。没想到踩了一个又一个的坑。

    1. 解决在Python中使用Win32api报错的问题,No module named win32api

      pip install pypiwin32
      
    1. UserWarning: 32-bit application

      E:\me\test\lib\site-packages\pywinauto\application.py:1064: UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python)

      这个是提示,不用改也可以。不过感觉源码可以给去掉了。 等有空。就给他去掉

    1. requirements.txt 必装包的解释

      python 中requirements.txt中把所有需要安装的包放进去
      -i http://mirrors.aliyun.com/pypi/simple/ :表示从阿里云的镜像下载

      --trusted-host mirrors.aliyun.com 表示 信任这个host,否则有的包下载不了。

      -i http://mirrors.aliyun.com/pypi/simple/
      --trusted-host mirrors.aliyun.com
      beautifulsoup4==4.6.0
      bs4==0.0.1
      certifi==2018.4.16
      
    1. pycharm 解释器的配置

      在Location中填写项目路径、项目名;

      在Base interpreter下拉框中选择Python解释器;

      勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;

      勾选Make available to all projects可将此虚拟环境提供给其他项目使用。

    [图片上传失败...(image-b26f3b-1561628718115)]

    1. pycharm中解释器的选择

      1561607648802

      项目解释器中选择已经存在的,如果默认没有的话,点击右边的...打开
      然后选择系统解释器


      1561607695305

      在右边选择你安装的python解释器。
      总结:每个项目可以有各自的解释器,也可以直接使用公共的解释器

      一般是继承公共的,再下载所需要的包到自己的文件夹里最好。

      1561608016129

      但是默认会弹出错误对话框 ,因为你安装的解释器不在默认的这个目录 ,

      这个安装目录还没找到在哪里改,感觉应该是pycharm中的一个设置 。

      因为我都没有往这个目录下安装

      1561608063984

    6.更新skeletons

    1561612479020

    7.改换成thstrader

    根据作者所说,所者在用easytrader调用同花顺的时候,发现代码过时了。所以自己看了下源码,改动了一下,

    https://github.com/nladuo/THSTrader

    下载完以后, 同样先安装requrements.txt的包。

    8.在安装numpy的时候,发现报错,

    根据错误提示,删除默认自带的numpy,再下载就可以了。

    删除默认自带numpy时要关掉pycharm.

    1. ModuleNotFoundError: No module named 'Image'

      或者:cannot import name 'PILLOW_VERSION' from 'PIL' 错误解决方法

    9.from PIL import Image 报错

    =>解决方法是把Pillow 以及Pollow相关的全部卸载掉,再重新安装一个就可以了,

    如果卸载=》在pycharm的解释器里,选中相对应项目的解释器,然后点-号就可以了。

    1561625833907

    10.pip版本低的坑

    前面又弄了一次配置 ,把pip给换回去了,这次又得升回来。

    又一堆错误

    1561626111209

    按说明应该是pip版本太低,我们先升级。

    升完级以后继续走

    11.numpy安装不上的坑

    1561626524904

    先在pycharm中直接在解释器里搜索安装,可以安装上了。继续往下

    12.不看报错了,不按说明了。直接来

    下面还有错,不管了,先把requirements里的安装上去吧,

    不看后面根的版本。

    1561626735112

    直接全安装好,继续往下走

    终于没有报错了,第一步算是过了。不过感觉好像结果不对。后面继续撸

    下面是调试的图片

    image

    相关文章

      网友评论

          本文标题:Easytrader踩坑之旅(一)

          本文链接:https://www.haomeiwen.com/subject/jfxdcctx.html