![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 50
高精度计算机视觉
人工智能与视像技术,对技术有点执着
展开
-
ROS2报错:SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other...
然后colcon build走起,发现也是同样的报错;既然官方提供的源码都跑不动,那就估计是python安装包版本的问题了,python3.8.3是官方指定的,不太可能有问题。顺着这个线索,找到了这个贴子,因为一直用c++,所以对ROS+python的调试相对较少,今天碰到一个用python玩的项目,发现报错,然后,老套路,把ros2/example拉下来,测试一下rospy,那有可能是版本太新了。...原创 2022-08-29 20:52:58 · 9517 阅读 · 2 评论 -
Jetson Nano上jtop(jetson_stats.service)不能运行
到最后,也没弄明白为什么jetson-stats-3.1.1不能运行,而jetson-stats-3.1.4能正常运行。原创 2022-08-28 13:49:48 · 7393 阅读 · 2 评论 -
VSCODE在Jetson Nano上打不上断点,无法调试python源码
大概是说最新版本不支持python3.6,然后检查了一下jetson nano开发板的python3版本,发现是3.6.9。在Jetson Nano上玩Python开发,我习惯使用vscode作为开发环境,然后发现无法使用vscode进行调试。安装完后,就可以正常用vscode在jetson nano上进行python调试了。根据贴子的内容,我重新安装了一下vscode的python扩展,然后尝试搜索了一下,找到了资料【1】里面的解释,......原创 2022-08-28 13:27:19 · 820 阅读 · 0 评论 -
PySpark ERROR: Python in worker has different version 3.9 than that in driver 3.8
在wiindows环境下,使用PySpark的时候报错:Python in worker has different version 3.9 than that in driver 3.8, PySpark cannot run with different minor versions根据报错内容,设置了以下变量,PYSPARK_PYTHON=E:\Anaconda3\envs\tf38\python.exe问题解决。PS: 根据官方的说法,如果设置了PYSPARK_DRIVER_PYTHON,则P原创 2022-07-12 09:44:19 · 1482 阅读 · 0 评论 -
Python open: TypeError: a bytes-like object is required, not ‘str‘
问题:Traceback (most recent call last): File "test.py", line 23, in <module> data_loader = CreateDataLoader(opt) File "D:\wGAN\mc-gan2\data\data_loader.py", line 48, in CreateDataLoader data_loader.initialize(opt) File "D:\wGAN\mc-gan2\...原创 2022-04-19 16:28:30 · 953 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘skimage.exposure‘和用pip index versions <package> 查找所有可以安装的版本
Traceback (most recent call last): File "test.py", line 15, in <module> from util.visualizer import Visualizer File "D:\wGAN\mc-gan2\util\visualizer.py", line 14, in <module> from skimage import data, img_as_float File "D:\Anacond...原创 2022-04-19 16:22:02 · 1438 阅读 · 0 评论 -
ImportError: cannot import name ‘compare_ssim‘ from ‘skimage.measure‘
令人头痛问题:Traceback (most recent call last): File "test.py", line 15, in <module> from util.visualizer import Visualizer File "D:\wGAN\mc-gan2\util\visualizer.py", line 15, in <module> from skimage.measure import compare_ssim as ssim...原创 2022-04-19 15:37:31 · 5948 阅读 · 1 评论 -
Python Error: 系统找不到指定的文件。: ‘c:\\python38\\Scripts\\pep8.exe‘ -> ‘c:\\python38\\Scripts\\pep8.exe.del
pip 安装文件包时报错,报错:ERROR: Could not install packages due to an OSError: [WinError 2] 系统找不到指定的文件。: 'c:\\python38\\Scripts\\pep8.exe' -> 'c:\\python38\\Scripts\\pep8.exe.deleteme'解决办法,以管理员身份运行安装。...原创 2022-03-27 23:23:51 · 2425 阅读 · 0 评论 -
OpenVINO: export failure: libpython3.9.so.1.0: cannot open shared object file: No such file or direc
下面这个问题十分奇怪,我使用几乎同样的配置,Ubuntu18.04平台,无论是使用python3.8还是3.9,也无论是使用base环境还是自己创建的环境,使用openvino-dev时都会弹出下面的报错,OpenVINO: export failure: libpython3.8.so.1.0: cannot open shared object file: No such file or directoryOpenVINO: export failure: libpython3.9.so.1.0原创 2022-03-11 19:09:37 · 4431 阅读 · 0 评论 -
常用的anaconda(conda)命令
列出所有的环境conda env list# orconda info --envsconda info -e #显示所有已经创建的环境创建环境conda create -n your_env_name python=3.8 (or python==3.8)复制old_env_name为new_env_nameconda create --name new_env_name --clone old_env_name删除环境conda remove -n your_env_na.原创 2022-01-14 15:00:33 · 547 阅读 · 0 评论 -
vscode没法选python解释器interpreter
这个错误是由配置引起的,关闭vscode,ctrl+H显示配置文件,在/home/user/.config下,删除这个文件夹(里面包含错误的配置),/home/user/.config/code然后就可以正常配置vscode了。原创 2021-12-05 01:11:28 · 13119 阅读 · 0 评论 -
pip(easy_install)anaconda本地安装文件包(附gluon-cv的升级过程)
pip下载到本地后切换到下载目录pip install piptestfile-1.1.0b0-py2.py3-none-any.whl(.whl安装包名称)这里有个小窍门:只输入前面一部分,例如输入上图文件名中的开头字母T,然后按Tab键,...原创 2020-06-14 11:15:26 · 2825 阅读 · 0 评论 -
如何运行《动手学深度学习》中的源码--Markdown和JupyterNotebook的相互转换
把Markdown转成JupyterNotebook,一般情况下很少用到。偶尔要用时,又一时想不起链接在哪。所以这里记录一下。之所以用《动手学深度学习》这本书(http://zh.d2l.ai/index.html),是因为里面的教程都是markdown写的,可以很好地转换成JupyterNotebook格式,为此,李沐还专门改写了一个对中文支持更好的版本notedown,https://github.com/mli/notedown这个版本的原版本是https://github.com/a原创 2020-06-30 22:59:08 · 1334 阅读 · 0 评论 -
Windows10(64位)下快速安装 pygraphviz
Windows下并没有安装pygraphviz的快捷方式,使用conda install -c anaconda pygraphviz的命令方式只能在linux中。如果你打开https://anaconda.org/anaconda/pygraphviz/files就发现,这里确实没有windows下面的轮子。Stackoverflow上的参考在stackoverflow上有一个快速的安装方法,https://stackoverflow.com/questions/40809758/ho原创 2020-06-26 12:32:19 · 1870 阅读 · 2 评论 -
Python报错: scipy.misc module has no attribute imread ... imresize
相信用python的朋友都碰到过这样的错误,我已经碰到过无数次了,网上下载跑别人的代码时,scipy.misc module has no attribute “imread”scipy.misc module has no attribute “imresize”所以在这里立一个帖子。当然,废话不多说了,主要原因是因为scipy的版本更新到1.2以后,对pillow的支持渐渐减少,...原创 2019-09-24 18:41:56 · 1225 阅读 · 0 评论 -
Python多版本编译安装+Ubuntu18.04
这几天都在为新安装的系统Ubuntu18.04装东西,这些东西其实都很容易,但发现每次重新装了系统后都要重新整理,时间一长完全想不起怎么回事,好记性不如烂笔头,所以写到这里是给自己作个备注。编译安装前的准备首先是要安装一些包,如果没有这些包,一般会在最后make时报出来,大概是这个样子,Python build finished successfully!The necessary...原创 2019-01-17 17:54:27 · 12164 阅读 · 0 评论 -
Python源码解析: PyObject 引用计数 refchain
版本,Python3.7.2引用计数器的管理Python通过引用计数来管理对象的生命周期,同时,其多态性也与引用计数有关。Python对所有的对象,都是通过其父类PyObject进行统一管理。_Py_NewReference(PyObject *op)这个函数相当简单,就是初始化计数op->refcnt=1,同时,该函数把新创建的这个PyObject* op添加到refcha...原创 2019-01-12 16:53:00 · 993 阅读 · 0 评论 -
pytorch源码开发:在Ubuntu中的编译调试(C语言源码级调试)
下载git clone --recursive https://github.com/pytorch/pytorchcd pytorch 非C语言级调试版安装如果不需要C语言高度,用anaconda安装,参考(https://github.com/pytorch/pytorch)过程如下,sudo apt-get install cmake lmdb-utilssudo...原创 2019-01-20 15:30:45 · 2687 阅读 · 2 评论 -
Python源码解析:内存管理(DEBUG模式)的几个理解点
写了这多贴子,顺带写点自己的感想吧!其实很多贴子在写的时候很踌躇,比如这次打算写的python内存管理,因为内存管理都比较琐碎,在软件架构里,也是很容易出问题的地方,涉及的细节内容非常多,要写好写明白,得从各个方面花功夫才行。所以我一向比较敬重那些好又全的贴子,毕竟人家下了功夫。因为时间关系,本贴比较粗略,只是几个简单的点,没能做到面,更不用提面面俱到了,建议配合参考资料看,比如陈儒所著的《P...原创 2019-01-14 10:14:54 · 1342 阅读 · 0 评论 -
Python与C语言混合编程:通过distutils或setuptools实现的一个简单的C扩展
这个介绍一个扩展Python组件的例子,组件是通过C语言开发的(用python的C-API实现), 然后通过python的distutils组件安装,例子中内容来自《python cocobook》英文版,一本非常不错的书。目录结构首先目录结构如下dev|__sample.h|__sample.c|__subtest01 |__pysample.c ...原创 2019-01-27 14:20:49 · 2780 阅读 · 0 评论 -
Python与C语言混合编程:通过通过ctypes.cdll加载python扩展组件
通过ctypes扩展python组件可能是最简单的python扩展了。源码sample.h和sample.c的源码这里不重复了,需要的请参考:https://blog.csdn.net/tanmx219/article/details/86665706目录结构是这样的dev|__sample.h|__sample.c|__Makefile|__sub01 ...原创 2019-01-27 14:49:28 · 1722 阅读 · 0 评论 -
Python与C语言混合编程:点评cython、swig等工具
在网上看到一个贴子,转载过来。不过这个有点古老,不知道现在用cython或swig的有多少,这些我都用得非常少。下面是转过来的内容。 浅谈Python程序与C++程序的联合使用作为Python程序员,应该能够正视Python的优点与缺点。众所周之,Python的运行速度是很慢的,特别是大数据量的运算时,Python会慢得让人难以忍受。对于这种情况,“专业”的解决方案是用上numpy或者...转载 2019-01-29 20:31:30 · 3154 阅读 · 0 评论 -
Ubuntu18.04怪问题:/usr/bin/python: No module named pip
今天碰到一个非常奇怪的问题,记录一下,问题引发的根源是无法更新pip,which pip命令不显示任何信息,~/dev/opencv-4.0.1$ which pip(nothing here.....???)~/dev/opencv-4.0.1$ python -m pip install --upgrade pip/usr/bin/python: No module named...原创 2019-02-02 13:24:30 · 19136 阅读 · 1 评论 -
Jupyter Notebook在ubuntu18.04上无法启动: 访问文件遭拒
平时用的好好的,不知道为什么突然Jupyter Notebook在ubuntu18.04上无法启动,报错内容如下,-----------访问文件遭拒无法读取 file:///run/user/1000/jupyter/nbserver-6121-open.html 上的文件。该文件可能已遭到删除、移动,或者文件权限不允许进行访问。ERR_ACCESS_DENIED-------...原创 2019-02-11 22:37:52 · 5927 阅读 · 1 评论 -
pytorch通过torch.utils.cpp_extension构建CUDA/C++拓展
注意这个和前面的《Python与C语言混合编程:通过distutils或setuptools实现的一个简单的C扩展》不同,这个是pytorch的扩展,不是python的扩展。在pytorch的utils中,集成了setuptools模块。官方文档在这里:https://pytorch.org/docs/master/cpp_extension.html中文说明在这里:https://p...转载 2019-02-20 11:26:49 · 26070 阅读 · 32 评论 -
matplotlib中plot.show()不显示图片的问题:如何把backend=Agg配置为TkAgg
关于matplotlib不显示的问题,碰到过多次,貌似是默认安装使用anaconda时都会碰到,不知道matplotlib为什么一直不解决这个问题。所以记录一下。默认情况下,matplotlib的backend使用的是agg,或template,此时是无法显示图片的,agg库不支持。好奇的可以查一下自己的配置文件,如>>> import matplotlib>...原创 2019-03-02 13:11:08 · 16072 阅读 · 5 评论 -
Python3.7.2 +Windows 10 + visual studio 2017编译安装
在windows上玩Python编译学习,基本上没什么要说的,Python把一切工作都做得很到位,几乎没什么难度。(如果你需要学习Python源码,那就要调试版,此时要加上--with-pydebug,更详细的过程可以参考官方说明: https://devguide.python.org/)另外要说明的是,这里所说的Python,是指我们一般情况下使用的CPython。编译过程安装...原创 2019-01-11 10:29:07 · 4942 阅读 · 0 评论