
python
zzh_my
努力 踏实 执着!!
展开
-
python编译生成的pyc文件是版本依赖的
python脚本可以是多版本都可以执行的,例如在python2.7、python3.7等环境中都可以正常运行。但通过某个python版本,例如python2.7编译生成的pyc文件编译pyc文件:python -m py_compile zhao.py这个pyc文件,在python2.7的环境中执行时,是没有问题的。但在其他python版本环境中运行,例如python3.7中运行,则会报错“Bad magic number”这个 “magic number”是版本依赖的。也就是pyc是版本依赖原创 2022-05-22 20:05:19 · 1365 阅读 · 0 评论 -
关于hmailserver代理的验证
需求内网不可直接连接到互联网,记pc1hmailserver同在内网,但可以连接互联网,记pc2pc1需要发送互联网邮件给163邮箱。hmailserver设置在pc2上的hmailserver上,进行代理设置,需要一个互联网的smtp的邮箱账号,这里用的是189的邮箱,邮箱账号记为temp@189.cn在设置中的SMTP中设置如下:测试采用python代码测试import smtplibfrom email.mime.text import MIMETextfrom email.h原创 2022-05-02 10:27:51 · 749 阅读 · 1 评论 -
python的pyc文件
如何生成的这个pyc文件是在python中import自编的源文件,第一次运行时,就会在当前目录下生成一个文件夹:pycache_在这个文件夹中就会生成一个这个import的源文件的pyc版本。如何使用这个pyc版本的命名方式是原来的文件名+版本。把这个pyc文件去掉版本信息,放到源文件目录中,再次执行源文件时,程序会判断这个文件的py版本和pyc版本的生成时间是否一致,如果一致,那么就会直接调用pyc版本,加快程序运行速度。如果不一致,那么将会采用这个py版本。...原创 2022-05-02 09:47:48 · 2036 阅读 · 0 评论 -
开源的邮件smtp代理程序mailrelay
来自github:https://github.com/wiggin77/mailrelaymailrelay is a simple mail relay that can take unauthenticated SMTP emails (e.g. over port 25) and relay them to authenticated, TLS-enabled SMTP servers. Plus it's easy to configure.Prebuilt binaries are av原创 2022-05-01 19:15:56 · 1799 阅读 · 0 评论 -
dos 下直接调用YOLOv5报错---相对路径问题
报错信息如下,D:\Programs\conda3\python.exe D:/coding/python3/yolov5-6.1/detect.py --source E:\\ftp\aaaaTraceback (most recent call last): File "D:\coding\python3\yolov5-6.1\detect.py", line 40, in <module> ROOT = Path(os.path.relpath(ROOT, Path.cw原创 2022-04-29 09:20:40 · 1332 阅读 · 1 评论 -
安装anaconda
1 在Windows server2008 R2上安装2011.11版本到最后出现错误。不能正常安装完成。2 在windows 10上安装,版本2021.11,到最后解压阶段,长时间不动。原创 2022-04-27 08:54:27 · 1919 阅读 · 0 评论 -
YOLOv5报错(Upsample)
错误提示AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor'点击这个错误提示到修改如下: def forward(self, input: Tensor) -> Tensor: # return F.interpolate(input, self.size, self.scale_factor, self.mode, self.align_corners,原创 2022-04-26 16:31:00 · 1629 阅读 · 3 评论 -
pillow版本不兼容5.4.1,如何升级为7.1.2?
可以安装上的版本是5.4.1,但是YOLOv5需要的最低版本是7.1.2在用conda安装7.1.2版本时,提示一堆依赖冲突,不能安装7.1.2上图是默认安装pillow时,自动提示安装的就是5.4.1版本。目前的python版本3.7.13...原创 2022-04-26 15:38:17 · 3232 阅读 · 0 评论 -
YOLOv5错误提示( torchvision和torch版本不兼容)
错误提示是 torchvision和torch的版本不兼容 File "D:\Programs\conda411\envs\envZhao\lib\site-packages\torchvision\extension.py", line 32, in _assert_has_ops "Couldn't load custom C++ ops. This can happen if your PyTorch and "RuntimeError: Couldn't load custom C++原创 2022-04-26 10:35:49 · 4423 阅读 · 0 评论 -
YOLOv报错(Arial.ttf)
YOLOv5需要用到这个字体进行标注,所以会自动下载,但是如果网络等原因,会导致下载错误。如下:D:\Programs\conda411\envs\envZhao\python.exe D:/coding/python3/yolov5-6.1/detect.pyDownloading https://ultralytics.com/assets/Arial.ttf to C:\Users\zzh_m\AppData\Roaming\Ultralytics\Arial.ttf...Traceback (原创 2022-04-26 10:23:04 · 10582 阅读 · 3 评论 -
conda安装opencv-python错误提示
conda activate D:\Programs\conda411\envs\envZhaoD:\Programs\conda411\Scripts\conda.exe install -p D:/Programs/conda411/envs/envZhao opencv-python>=4.1.2 -y以下是错误提示:Collecting package metadata (current_repodata.json): ...working... doneSolving envi原创 2022-04-25 23:14:24 · 4709 阅读 · 4 评论 -
安装conda下的多线程下载工具mamba
1使用Conda时经常会发现比pip安装慢很多,除了最基本的网络问题可以换成国内镜像来解决,conda还容易在solving environment 这步卡很久2Mamba是用C++重新实现的conda包管理器,支持多线程与并行下载,并且依赖解析速度大幅提升。3mamba的设计目标就是与conda兼容,命令里的conda可以直接替换成mamba4 安装mambaconda install mamba5 利用mamba下载pytorchmamba install pytorch torch原创 2022-04-25 21:52:13 · 4594 阅读 · 0 评论 -
修改conda为国内源
1 找到用户根目录首先确认一下用户的根目录,打开conda的命令窗口这里显示的zzh_m就是我的用户根目录。2 生成源文件.condarc在conda的命令窗口下,执行conda config --set show_channel_urls yes然后会在根目录下生成.condarc文件。3 打开 .condarc文件,修改为如下:channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https:/原创 2022-04-25 21:44:08 · 9126 阅读 · 0 评论 -
conda基本使用命令
0 显示conda配置信息conda info1 查看当前存在哪些虚拟环境conda env list 或 conda info -e 2 创建python虚拟环境,默认在conda安装目录下的envs文件夹内,conda create -n envZhao python=3.73 删除虚拟环境删除虚拟环境(有名字的)conda remove --name opencv --all 删除虚拟环境(仅有路径的)conda remove -p D:\coding\python3\e原创 2022-04-25 20:00:00 · 834 阅读 · 0 评论 -
YOLOv5环境搭建
1. 首先是Python>=3.7.0这里下载的版本是3.7.9的windows 64位的版本。下载地址:https://www.python.org/downloads/windows/2. PyTorch>=1.7原创 2022-04-25 14:45:57 · 2586 阅读 · 0 评论 -
pycharm设置中文界面
见下图,在settings中的插件中,查找ch即可,然后点击安装。原创 2022-04-25 13:51:53 · 527 阅读 · 0 评论 -
INRIA数据集目录结构
里面有目录或文件的软链接(linux下的)顶层目录共有6个。数据集下载地址:原创 2022-04-24 10:20:38 · 577 阅读 · 0 评论 -
行人检测数据库(样本)INRIA
INRIA行人数据库:该库是目前使用较多的静态行人数据库,包含训练集和测试集,且均包含正样本和负样本。该库行人所处背景复杂,人的姿态也较多,而且含有光照等环境因素的变化,更加符合实际场景。官网: http://pascal.inrialpes.fr/data/human/下载地址: ftp://ftp.inrialpes.fr/pub/lear/douze/data/INRIAPerson.tarINRIA 数据集是一组有标记的站立或行走的人的图像,是 Navneet Dalal 在图像和视频中原创 2022-04-15 20:12:18 · 1734 阅读 · 0 评论 -
python安装imutils,从清华下载
安装imutils(c) Microsoft Corporation。保留所有权利。D:\coding>**pip install imutils -i https://pypi.tuna.tsinghua.edu.cn/simple**DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be mai原创 2022-04-11 21:09:23 · 4646 阅读 · 0 评论 -
opencv-python 国内源
D:\coding>pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simpleDEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won’t be maintained after that date. A future version o原创 2022-04-09 15:29:05 · 4447 阅读 · 1 评论 -
pycharm安装mysql模块
在pycharm中需要调用mysql数据库,需要加载第三方库。在搜索中mysql中出现很多选择,见下图但是这个mysql包一直安装不上,最后可以安装mysql-connector-python说明:https://pypi.org/project/mysql-connector-python/这个包中的mysql,是不依赖MySQL数据库的C语言客户端库的,MySQL driv...原创 2019-10-16 20:46:31 · 2223 阅读 · 0 评论 -
(转)python pip 更换国内安装源(windows)
https://www.cnblogs.com/007sx/p/9446200.html1.点击此电脑,在最上面的的文件夹窗口输入 : %APPDATA%2.按回车跳转到以下目录,新建pip文件夹3.创建pip.ini文件4.打开文件夹,输入以下内容,关闭即可(注意:源镜像可替换)[global]timeout = 6000index-url = https://pypi...转载 2019-10-16 14:56:46 · 908 阅读 · 0 评论 -
利用python生成词云
# -*- coding: utf-8 -*-import matplotlib.pyplot as pltfrom wordcloud import WordCloudimport jiebaimport io# 读取文件,返回一个字符串,使用utf-8编码方式读取,该文档位于此python同以及目录下text_from_file_with_apath = io.open(r...原创 2018-08-14 23:04:11 · 1422 阅读 · 0 评论 -
安装missingno报错
missingno可以绘制缺失数据分布图。在安装时报错,信息如下:D:\coding>pip install missingnoDEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be ...原创 2019-04-30 20:36:05 · 4997 阅读 · 1 评论 -
从零开始写Python爬虫 --- 1.2 BS4库的安装与使用
从零开始写Python爬虫 --- 1.2 BS4库的安装与使用Ehco5 个月前Beautiful Soup 库一般被称为bs4库,支持Python3,是我们写爬虫非常好的第三方库。因用起来十分的简便流畅。所以也被人叫做“美味汤”。目前bs4库的最新版本是4.40。下文会介绍该库的最基本的使用,具体详细的细节还是要看:[官方文档](Beautiful Soup D转载 2017-10-02 14:41:07 · 2021 阅读 · 0 评论 -
ultraedit 支持python 脚本文件-python26.uew
http://www.ultraedit.com/files/wf/python26.uew/L10"Python" PYTHON_LANG Line Comment = # Escape Char = \ String Literal Prefix = r File Extensions = PY PYW/Indent Strings = ":"/Regexp Type转载 2012-10-19 20:29:13 · 2677 阅读 · 0 评论 -
制作globk H文件列表
# -*- coding:utf-8 -*-"""coding by python 3.5功能:把GAMIT的二进制H文件,进行列表,用于glred平差处理输入:二进制H文件所在目录输出:以gdl结尾的文本文件二进制H文件样例:h1704051200_igs1.glxby: zzh_my@163.comcreate at 2017-10-5"""import globimpo原创 2017-10-06 08:38:44 · 1089 阅读 · 1 评论 -
从零开始写Python爬虫 --- 2.1 Scrapy 爬虫框架的安装与基本介绍
从零开始写Python爬虫 --- 2.1 Scrapy 爬虫框架的安装与基本介绍Ehco5 个月前这次我们要介绍一个及其强大的爬虫框架---Scrapy,相比于前面我们写的bs4爬虫来说,这次要学习的框架更加的具有规模性,具有良好的并发性能,话不多说,让我们开始吧。Srapy框架的安装:无论是在windows还是mac下,都可以是用pip工具进行快转载 2017-10-03 16:04:59 · 946 阅读 · 0 评论 -
从零开始写Python爬虫 --- 1.9 爬虫实践:悦音台mv排行榜与反爬虫技术
从零开始写Python爬虫 --- 1.9 爬虫实践:悦音台mv排行榜与反爬虫技术Ehco5 个月前这篇文章是 requests-bs4爬虫线路的最后一个章节了,我们这次要抓的是悦音台mv的排行榜,由于这个排行榜是实时更新的,如果要求我们不停地抓取,这将有可能导致悦音台官方采用反爬虫的技术将我们的ip给封了。所以这里也会捎带一点与反爬虫相关的知识:目标分析:转载 2017-10-03 16:04:05 · 1148 阅读 · 0 评论 -
numpy 安装错误
1、”unable to find vcvarsall.bat“错误。Python 2.7 会搜索 Visual Studio 2008. 如果你电脑上没有这个版本的话,比如只有: 1.Visual Studio 2010,在cmd里面执行:SET VS90COMNTOOLS=%VS100COMNTOOLS%2. Visual Studio 2012 的话:SET VS原创 2015-10-05 20:22:28 · 2198 阅读 · 0 评论 -
安装pip
为安装pyhon whl格式的扩展包,需要先安装pip工具,1、下载安装脚本:get-pip.py:地址:https://pip.pypa.io/en/stable/installing/然后,执行python.ext get-pip.py会自动下载安装包,并安装到python目录下的C:\Python27\ArcGIS10.3\Scripts中。原创 2015-10-05 16:06:01 · 1541 阅读 · 1 评论 -
python+Eclipse+pydev环境搭建
http://www.cnblogs.com/Bonker/p/3584707.html本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev 编辑器:Python 自带的 IDLE简单快捷, 学习Python或者编写小型软件的时候。非常有用。转载 2015-10-05 13:33:07 · 1500 阅读 · 0 评论 -
arcmap_python_LabelClass
http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#//00s30000002t000000摘要Provides access to a layer's label class properties讨论The LabelClass object is essential for转载 2012-10-28 21:55:07 · 1344 阅读 · 0 评论 -
修复arcmap(破坏链接)数据源
http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#//00s30000004p000000映射的网络驱动器字母或数据位置的文件夹结构发生了更改,或出现了一些其他情况导致与需要更新的现有数据的连接中断。在这种情况下,仅需将相同数据源重定向到新的文件夹位置或驱动器名称。这种情况几乎适用于包括空间数据库转载 2012-10-28 20:07:56 · 2532 阅读 · 0 评论 -
图层组被视为普通图层--arcmap
http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#//00s300000008000000图层组和其他子图层(例如,注记类)将被视为普通图层。ListLayers 函数将返回按图层在内容列表中的显示顺序或在图层 (.lyr) 文件中的显示顺序从上至下生成的索引值。以上规则也适用于嵌套的图层组。例如,如果地图文档中转载 2012-10-18 21:25:48 · 1094 阅读 · 0 评论 -
Python for GMT
http://www.geos.ed.ac.uk/homes/ceford/glggmt/Python for GMTIn case you are not familiar with GMT:The Generic Mapping Tools package consists of a collection of programs for producing转载 2012-10-14 10:35:45 · 2655 阅读 · 0 评论 -
ArcMap中使用Python遇到中文字段名错误的解决方法
http://www.linuxidc.com/Linux/2012-07/66715p2.htmArcMap中使用Python遇到中文字段名错误的解决方法前一段时间遇到一个客户需要在ArcMap中批量的通过等高线图生成DEM,但是等高线图中的高程字段名称全部是中文,大家都知道Python遇到中文就会出现各种诡异状况,于是我被用户找去解决问题。先看看Python转载 2012-10-10 21:20:39 · 2703 阅读 · 0 评论 -
Exercise: Use Python in ArcGIS Desktop 10
http://training.esri.com/Courses/PythonDesktop10_0/player.cfm?Exercise: Use Python in ArcGIS Desktop 10 Print This exercise is designed to introduce you to some of the commo转载 2012-10-10 21:03:01 · 2654 阅读 · 0 评论 -
简明 Python 教程
http://linux.chinaitlab.com/manual/python_chinese/简明 Python 教程Swaroop, C. H. 著沈洁元 译www.byteofpython.info版本:1.20A Byte of PythonCopyright © 2003-2005 Swaroop C H简明 Python 教程《简明 Python 教程转载 2012-10-07 22:22:11 · 1010 阅读 · 0 评论 -
PyCharm --------JetBrains
https://confluence.jetbrains.com/display/PYH/Previous+PyCharm+ReleasesPyCharm PyCharm IDE and Python Plugin for IntelliJ IDEAPrevious PyCharm ReleasesSkip to en转载 2015-11-07 22:02:45 · 2446 阅读 · 1 评论