Python
Python 开发过程遇到的问题及解决方案
catOneTwo
【GitHub】https://github.com/CatOneTwo
【知乎】CatOneTwo
展开
-
新手入门:PyCharm 的使用
相关文章:Windows 10 同时安装 Python 2 和 Python 3PyCharm 专业版的安装推荐一个视频:pycharm使用教程 (语速偏慢,建议2倍速观看)PyCharm 是一种 Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外...原创 2019-03-08 20:15:57 · 99188 阅读 · 12 评论 -
mac os 通过vs code连接远程服务器 (ssh方法)
通过vscode的ssh remote插件远程连接服务器原创 2022-11-14 15:57:29 · 4542 阅读 · 1 评论 -
ValueError: Error initializing torch.distributed using tcp:// rendezvous: port number missing
用 pytorch 训练 ABCNet 网络 【GitHub】,OMP_NUM_THREADS=1 python tools/train_net.py \--config-file configs/BAText/$confpath/attn_R_50.yaml \--num-gpus 4 \MODEL.WEIGHTS text_pretraining/attn_R_50/pretrain_attn_R_50.pth报错ValueError: Error initializing torch.原创 2021-04-07 17:11:28 · 6994 阅读 · 2 评论 -
_C.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe28TypeMeta21_typeMetaDataInstanceISt7
原因:torch 和 torchvision 不匹配CUDA 10.2原来安装的版本:torch 1.6.0torchvision-0.7.0重新安装torch 1.5.0torchvision-0.6.0安装语句pip install torchvision==0.6.0原创 2021-03-29 16:08:51 · 5208 阅读 · 0 评论 -
Ubuntu 16.04 安装 octave 4.0.0
octave 是 matlab 的一个替代版本sudo apt-get install octave正常情况下,它能直接安装好。如果报错,比如下面这个:可以先执行sudo apt-get update然后执行sudo apt-get install octave就安装成功了原创 2020-11-29 16:44:53 · 399 阅读 · 0 评论 -
ubuntu 16.04 安装 detectron2
nvcc -V 查看 CUDA 版本号,这里以 python 3.6, CUDA 10.2 为例:一、搭建环境1. 创建一个虚拟环境,比如起名为 dt2 或其他conda create -n dt2 python=3.6conda activate dt22. 离线安装 pytorch(找与 CUDA python 匹配的版本)直接用 conda 提供的语句在线安装可能报错torch 和 torchvision 的下载地址我下载的版本为:torch-1.6.0-cp36-cp36m原创 2020-10-28 15:25:52 · 612 阅读 · 0 评论 -
Python-OpenCV 中 cv2.rectangle 报错
使用 cv2.rectangle 绘制 numpy 类型的 image ,报错如下:TypeError: Layout of the output array img is incompatible with cv::Mat (step[ndims-1] != elemsize or step[1] != elemsizenchannels)解决方法,转换 image并深拷贝,如果image 不是 numpy 类型,可以加上 img = img.numpy()img = (img.transpose(原创 2020-09-25 20:27:34 · 665 阅读 · 1 评论 -
Ubuntu 下 pydensecrf 的安装
pydensecrf 在 python 3.6 和 python 3.7 下安装都会报错,所以用 python 3.5。使用 anaconda 安装的步骤如下:创建环境:conda create -n env_name python=3.5 (env_name 是环境名称),然后 activate env_name 激活环境安装 cython:pip install cython安装 pydensecrf:pip install pydensecrf...原创 2020-09-19 16:26:16 · 1191 阅读 · 1 评论 -
远程访问服务器的 Jupyter Notebook
使用场景在本地打开服务器上的 jupyter notebook 改文件(代码)步骤远程连接服务器(如用 ssh),在终端输入以下命令生成默认配置文件:jupyter notebook --generate-config生成访问密码(token),终端输入ipython,设置你自己的jupyter访问密码。记住最后输出的 sha1:xxxxx 这个字符串要复制下来,等会儿用In [1]: from notebook.auth import passwdIn [2]: passwd()原创 2020-09-15 22:17:55 · 279 阅读 · 0 评论 -
anaconda 安装 faiss -gpu
conda install faiss-gpu如果用 conda install -c pytorch faiss-gpu可能会报错原创 2020-08-27 22:20:23 · 3334 阅读 · 0 评论 -
windows 安装 matplotlib 中遇到 ImportError: DLL load failed 解决方案
在线安装就会出现这个问题,先把 numpy 和 matplotlib 卸载,然后从这个网址 ???? Unofficial Windows Binaries for Python Extension Packages,找到 matplotlib,可以 ctrl+F 搜索:根据操作系统版本和python 版本下载对应的 whl 文件,比如我的是64位,python 3.6。下载好,pip install 路径/.whl 文件即可。...原创 2020-08-19 11:30:08 · 812 阅读 · 0 评论 -
Python 调试利器: pdb
如何调试 Python 程序?使用 PyCharm 等 IDE ,我们可以使用它自带的调试工具,具体可以看《 新手入门:PyCharm 的使用 》的 5.4 节。如果没有安装 IDE,或者不方便使用 IDE ,比如在服务器上运行程序,我们可能会写 print 语句输出变量,但 Python 自带的 Debug 工具比 print 更方便,它就是 pdb。首先附上官方文档 ???? pdb,然后介绍几个常用方法。1. 引用作为脚本在命令行调试:python3 -m pdb myscript.py原创 2020-08-08 14:44:07 · 361 阅读 · 0 评论 -
Python 数据分析汇总
引言:只要你使用 Python 编程,无论是 web 开发,还是机器学习实践,都会遇到对数据的处理。读写文件,计算统计,切片修改,建模应用 ML 模型,可视化数据——当你做这些任务时,你就在做数据分析。然而,我们很少系统学习数据分析,一般遇到问题现场去查,就像在一个迷宫中一点点探索,但不知道迷宫全貌。(这也是曾经的我)后来我学习了《Python for Data Analysis》,才对 P...原创 2020-04-29 17:34:40 · 460 阅读 · 0 评论 -
windows10+python3.7下 dlib 库的安装
这个库安装起来实在是太麻烦了,弄了一天,试了各种方法,包括用 Anaconda 安装,但我的总报错,最后用了下面这篇文章的方法,磕磕绊绊地安装好了。参考文章:记一次Win10环境python3.7安装dlib模块趟过的坑具体的安装看上面的文章,下面是一些注意事项:1.python 3.7 的安装参考:Windows 10 同时安装 Python 2 和 Python 32.VS 2017...原创 2019-04-16 20:58:51 · 6385 阅读 · 5 评论 -
ImportError: cannot import name imsave 错误
windows 或 Linux 安装了 scipy,但是运行下面这句话from scipy.misc import imsave会报错ImportError: cannot import name imsave很多教程说缺少 Pillow 包,但我已经安了。最后的解决方法是不安最新版本的 scipy ,目前最新是1.3.0,我就重新安装 1,.2.1pip install scip...原创 2019-05-28 16:01:13 · 11482 阅读 · 4 评论 -
Windows10安装 cuDNN 方法
安装好 CUDA 后安装 cudnn下载地址:cuDNN Download需要注册信息,然后找CUDA对应的版本下载,所以要记住自己是哪个版本,我是10.1就选择第一项。下载下来是个压缩包,解压后,里面有三个文件夹。找到 CUDA 的安装路径,我的是 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1配置:复制 cuD...原创 2019-05-24 11:41:39 · 23894 阅读 · 5 评论 -
module 'cv2.cv2' has no attribute 'xfeatures2d' 错误解决
报错原因:该算法已经申请专利,开源OpenCV没有版权,新的OpenCV去掉了这个算法。解决方法:卸掉目前的包,安装3.4.2.16版本pip uninstall opencv-pythonpip install opencv-python3.4.2.16pip install opencv-contrib-python3.4.2.16...原创 2019-12-20 22:55:04 · 8332 阅读 · 2 评论 -
win10+VS 2017 安装 CUDA10(Visual Studio Integration失败)
windows 安装 CUDA可能遇到这个问题:选择自定义安装,但是失败,如下图所示,Visual Studio Integration 一项显示 failed。解决方法:安装时选择自定义安装,点击第一项 CUDA ,取消勾选 VS integration,等待安装右击 CUDA 的 exe 文件,选择解压在解压后的文件中找这个路径\CUDAVisualStudioIntegratio...原创 2019-05-25 23:46:03 · 6626 阅读 · 0 评论 -
RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED 解决方案
运行 pytorch gpu 时,报这个错网上有很多人也遇到这个问题,有人说是 CUDA 和 cudnn 的版本匹配问题,有人说需要重装 Pytorch,CUDA,cudnn。我看了官网,版本是匹配的,试着重装了也不管用,而且我按照另一个系统的版本装也不行。可以看到每次报错都在 conv.py 这个文件,就是在做 CNN 运算时出的错。解决方法是引入如下语句import torchto...原创 2019-11-12 10:05:04 · 9277 阅读 · 2 评论 -
TenorFlow 如何加速神经网络的训练(策略)
TensorFlow 用于机器学习,我们关心的一个领域是在大数据集上加速神经网络模型的训练。有三种策略,核心理念是并行「parallel」和并发「concurrent」。并行:多台处理器上同时处理多个任务并发:在一台处理器上“同时”处理多个任务,实际上是交替执行一、数据并行训练把一系列数据的计算工作分摊到多个设备上同时进行。同步数据并行使用梯度下降法「SGD」,我们要计算梯度,比...原创 2019-03-27 22:49:35 · 609 阅读 · 0 评论 -
Windows 10 同时安装 Python 2 和 Python 3
写 Python 程序,选择 Python 2 还是选择 Python 3,取决于当前要使用的库、框架支持哪个版本。所以很多时候需要同时安装两个版本,本文介绍 Windows 10 下的安装。一、下载下载地址:https://www.python.org/downloads/在 Downloads 下选择 Windows 并点击,页面最顶端展示了 Python 2 和 Python 3 的最...原创 2019-03-04 15:18:26 · 3825 阅读 · 0 评论 -
win10下如何删除ubuntu系统
因为之前课程需要,装了双系统,现在觉得用不着,而且每次开机有两个启动选择项,就打算删除。看了网上的教程,折腾了一下午,终于删除了。步骤如下:一、删除windows下的ubuntu分区在左下角的windows图标上右击,弹出如上的框,点击“磁盘管理”选项。在橙色所示区域,选择ubuntu区域,右键删除,我是直接选没有磁盘名字的区域,上面是删除后的样子。二、解决开机缺失引导项的问题删除...原创 2018-11-25 21:06:50 · 6661 阅读 · 0 评论