内容简介:快速阅读 主要是安装easytrader过程中踩到的一个又一个坑以及换到thstrade后的一个又一个坑,到处都是坑,坑无极限坑无止境。 本以为easytrader直接pip下载下来安装一下就可以了。没想到踩了一个又一个的坑。
快速阅读
主要是安装easytrader过程中踩到的一个又一个坑以及换到thstrade后的一个又一个坑,到处都是坑,坑无极限坑无止境。
本以为easytrader直接pip下载下来安装一下就可以了。没想到踩了一个又一个的坑。
-
解决在 Python 中使用Win32api报错的问题,No module named win32api
pip install pypiwin32
-
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)
这个是提示,不用改也可以。不过感觉源码可以给去掉了。 等有空。就给他去掉
-
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
-
pycharm 解释器的配置
在Location中填写项目路径、项目名;
在Base interpreter下拉框中选择Python解释器;
勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;
勾选Make available to all projects可将此虚拟环境提供给其他项目使用。
-
pycharm中解释器的选择
项目解释器中选择已经存在的,如果默认没有的话,点击右边的...打开
然后选择系统解释器
在右边选择你安装的python解释器。
总结:每个项目可以有各自的解释器,也可以直接使用公共的解释器
一般是继承公共的,再下载所需要的包到自己的文件夹里最好。
但是默认会弹出错误对话框 ,因为你安装的解释器不在默认的这个目录 ,
这个安装目录还没找到在哪里改,感觉应该是pycharm中的一个设置 。
因为我都没有往这个目录下安装
6.更新skeletons
7.改换成thstrader
根据作者所说,所者在用easytrader调用同花顺的时候,发现代码过时了。所以自己看了下源码,改动了一下,
https://github.com/nladuo/THSTrader
下载完以后, 同样先安装requrements.txt的包。
8.在安装numpy的时候,发现报错,
根据错误提示,删除默认自带的numpy,再下载就可以了。
删除默认自带numpy时要关掉pycharm.
- ModuleNotFoundError: No module named 'Image'
或者:cannot import name 'PILLOW_VERSION' from 'PIL' 错误解决方法
9.from PIL import Image 报错
=>解决方法是把Pillow 以及Pollow相关的全部卸载掉,再重新安装一个就可以了,
如果卸载=》在pycharm的解释器里,选中相对应项目的解释器,然后点-号就可以了。
10.pip版本低的坑
前面又弄了一次配置 ,把pip给换回去了,这次又得升回来。
又一堆错误
按说明应该是pip版本太低,我们先升级。
升完级以后继续走
11.numpy安装不上的坑
先在pycharm中直接在解释器里搜索安装,可以安装上了。继续往下
12.不看报错了,不按说明了。直接来
下面还有错,不管了,先把requirements里的安装上去吧,
不看后面根的版本。
直接全安装好,继续往下走
终于没有报错了,第一步算是过了。不过感觉好像结果不对。后面继续撸
下面是调试的图片
以上所述就是小编给大家介绍的《Easytrader踩坑之旅(一)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation
谢郁 / 电子工业出版社 / 2014-9 / 59.00
想象一下,一个网页只有HTML,没有CSS,那就是素颜和上妆的区别。而一个网页只有CSS,没用CSS 3,那就是马车和汽车的区别!汽车代表的是高效、美观,CSS 3的意图也是如此。移动设备的流行导致了响应式设计的流行,而CSS 3正是实现这种设计的精髓。《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》围绕的就是如何跨浏览器、跨设备进行高效率的CSS开......一起来看看 《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》 这本书的介绍吧!