Easytrader踩坑之旅(一)

栏目: Python · 发布时间: 4年前

内容简介:快速阅读​ 主要是安装easytrader过程中踩到的一个又一个坑以及换到thstrade后的一个又一个坑,到处都是坑,坑无极限坑无止境。​ 本以为easytrader直接pip下载下来安装一下就可以了。没想到踩了一个又一个的坑。

快速阅读

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

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

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

    pip install pypiwin32
  1. UserWarning: 32-bit application

E:metestlibsite-packagespywinautoapplication.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可将此虚拟环境提供给其他项目使用。

Easytrader踩坑之旅(一)

  1. pycharm中解释器的选择

Easytrader踩坑之旅(一)

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

然后选择系统解释器

Easytrader踩坑之旅(一)

在右边选择你安装的python解释器。

总结:每个项目可以有各自的解释器,也可以直接使用公共的解释器

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

Easytrader踩坑之旅(一)

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

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

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

Easytrader踩坑之旅(一)

6.更新skeletons

Easytrader踩坑之旅(一)

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的解释器里,选中相对应项目的解释器,然后点-号就可以了。

Easytrader踩坑之旅(一)

10.pip版本低的坑

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

又一堆错误

Easytrader踩坑之旅(一)

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

升完级以后继续走

11.numpy安装不上的坑

Easytrader踩坑之旅(一)

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

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

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

不看后面根的版本。

Easytrader踩坑之旅(一)

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

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

下面是调试的图片

Easytrader踩坑之旅(一)


以上所述就是小编给大家介绍的《Easytrader踩坑之旅(一)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Rationality for Mortals

Rationality for Mortals

Gerd Gigerenzer / Oxford University Press, USA / 2008-05-02 / USD 65.00

Gerd Gigerenzer's influential work examines the rationality of individuals not from the perspective of logic or probability, but from the point of view of adaptation to the real world of human behavio......一起来看看 《Rationality for Mortals》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具