
PYTHON
努力的老周
一个老码农,中年大叔。打过工,做过老板。
现有神兽一枚,努力培养神兽中。
展开
-
使用 pip 升级所有第三方包
直接一句话升级所有第三方包。原创 2022-06-01 11:58:34 · 1304 阅读 · 0 评论 -
VSCode Python解决 No module named 问题
问题描述好奇怪。在命令行运行没有这个问题。但是在 VSCode 中运行就出现 No module named 'xxxx'。现象如下图。使用 pip list tqsdk,可以发现其实 tqsdk 已经安装了。因为命令行状态直接执行 py 文件是正常的。问题解决修改 launch.json,在对应的 python 配置中,添加了以下三行。"pythonPath": "${config:python.pythonPath}","env": {"PYTHONPATH":"${work原创 2020-12-18 14:28:23 · 20683 阅读 · 9 评论 -
ModuleNotFoundError: No module named ‘numpy‘ 解决方案
问题描述今天做 NLA 的作业,需要使用 gaussian elimination,不是特别想用 C++ 来完成,主要是太麻烦。于是就准备使用自己贫瘠的 Python 来完成。啪啦啪啦打了一堆代码,然后在 VSCode 上运行。我去,什么反馈都没有。蒙了,缓了一口气,让我懵逼的大脑休息一下。切换到 Terminal 来调试。前面先是 print 的几个语法错误,轻松解决。File "gaussian_elim.py", line 23 print A ^Syn原创 2020-09-25 11:09:32 · 10765 阅读 · 0 评论 -
量化(二)—— 建立完整交易体系
导言很多人可能和我一样,觉得金融这个东西很简单,就是追涨杀跌,摸顶抄底。很多人都和我一样,在实践中,发现总是四处碰壁。亏损了就死扛,如果抗过来了,赚了一点点手续费就跑。如果抗不过来,那就是血亏。每次都不能抓住行情,持仓账户里永远是亏损。其实这个问题很简单,就是没有一个完整的交易体系。更加直接一点,就是入场没有止损点。每次都是幻想市场走势,而实际市场都是反向的。这些都是自己血的教训,用真金白银买的,不是模拟盘。只能有了完整交易体系,然后在机械的进行交易,这样才能获得成功。金融市场就是一个预期市场,原创 2020-06-20 16:10:51 · 1338 阅读 · 0 评论 -
量化(一)—— Python 开发环境搭建。安装必须的第三方库 NumPy、Ta-Lib、pandas 和 matplotlib
运行环境Win10 + Python3 + VsCodePython 版本如下图所示。前置工作设置 pip 升级源不要忘记将 pip 升级源改为国内。换源的方法可以参考,https://blog.youkuaiyun.com/justidle/article/details/103099203。使用管理员身份打开 Windows PowerShell请使用管理员身份打开 Windows PowerShell,否则可能出现安装权限不足的提示。如下图所示。升级 pip 到最新版本原创 2020-06-19 10:44:57 · 2481 阅读 · 0 评论 -
win10 pip跟换中国大陆安装源
如果不将pip源换到国内,每次更新和安装包会让人奔溃。跟换源的方法也很简单。如下。直接在user目录中创建一个pip目录,如我电脑是:C:\Users\sus20\pip,新建文件pip.ini,内容如下[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple具体配置如下图...原创 2019-11-16 15:34:21 · 7653 阅读 · 0 评论 -
pip 升级包的时候,出现Cannot uninstall xxx . It is a distutils installed project 的解决方法
错误描述今天使用 pip 升级第三方包的时候出现如下的错误。ERROR: Cannot uninstall 'terminado'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a p...原创 2020-04-08 18:04:10 · 10010 阅读 · 1 评论 -
使用 pip 批量升级包
今天突然想吧已经安装的 Python 第三方包升级一下。本来以为可以 pip update 或者 pip upgrade 之类。结果发现竟然没有类似的命令。头昏。环境Win10 + Python2 和 Python3批量升级包pip install pip-reviewpip-review --local --interactive感谢网络大神指点。我只是做一个记录,免得忘...原创 2020-04-08 16:30:10 · 725 阅读 · 0 评论 -
Python爬虫分析——B站UP主视频数据分析
背景一个朋友的要求,对B站UP主的视频进行分析。至于要做什么,你懂的。核心使用B站提供的API,爬取数据,进行分析。具体B站提供的API就不说了,https://www.bilibili.com/read/cv3430609/,自己看去。获取UP主的视频列表使用getSubmitVideos。具体的格式为如下:https://space.bilibili.com/ajax...原创 2020-03-19 13:06:31 · 12244 阅读 · 2 评论 -
Python3如何在OJ获取输入数据
问题提出以前一直都是使用 C++ 在 OJ 上做题目。今天突然有人问我如何使用 Python3 在 OJ 上提交程序?经过若干讨论和测试,发现主要的问题是 Python3 如何获取 OJ 的输入数据。经过总结,个人将输入数据模式分为三种。Python 获取 OJ 输入模式一本模式适用于固定 n 行,每行一个数据,数据类型无所谓。该模式的典型题目如下图。如上图所示,一共三...原创 2020-03-06 22:54:01 · 5258 阅读 · 0 评论 -
Ubuntu安装了Python2和Python3,无法定位pip3
环境Ubuntu 14.06安装python2,版本为Python 2.7.12安装python3,版本为Python 3.5.2问题描述由于使用python3需要beautifulsoup4和lxml模块。使用pip install beautifulsouppip install lxml结果都安装到了python2中,没有正确安装到python3上。马上使...原创 2020-02-05 22:58:02 · 10050 阅读 · 1 评论 -
python错误:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xa3
问题描述一个python脚本程序,先在Win7 Python3环境下运行是正常的,然后转移到阿里云服务器(Ubuntu 16.04)下运行,出现错误如下:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xa3 in position 15: invalid start 问题原因其实错误描述已经告诉我们错误...原创 2020-02-06 09:18:21 · 45738 阅读 · 4 评论