
Python/PyCharm
柳鲲鹏
建立了编程学(编程基本功、平台化编程)、六石管理学等几个流派。
每涉及一个领域,都是顶级砖家。在这些领域中,如果遇到问题,最后肯定是搜索到本博客。
展开
-
ModuleNotFoundError: No module named ‘distutils.dir_util‘
【代码】ModuleNotFoundError: No module named 'distutils.dir_util'原创 2024-12-04 11:29:34 · 126 阅读 · 0 评论 -
使用anaconda/labelImg标注图片
【代码】使用anaconda/labelImg标注图片。原创 2024-11-29 14:59:09 · 222 阅读 · 0 评论 -
python3安装pyart报错:NameError: name ‘unicode‘ is not defined
【代码】python3安装pyart报错:NameError: name ‘unicode‘ is not defined。原创 2024-11-19 09:31:07 · 182 阅读 · 0 评论 -
python3:ImportError: numpy.core.multiarray failed to import
意思就是已经安装了numpy,结果出错了。原创 2024-11-13 14:25:02 · 408 阅读 · 1 评论 -
python/numpy导入二进制数据,转换为数组
【代码】python/numpy导入二进制数据,转换为数组。原创 2024-11-13 14:12:19 · 153 阅读 · 0 评论 -
Defaulting to user installation because normal site-packages is not writeableRequirement already sa
【代码】Defaulting to user installation because normal site-packages is not writeableRequirement already sa。原创 2024-11-13 13:49:48 · 203 阅读 · 0 评论 -
python3安装pyart
【代码】python安装pyart。原创 2024-11-13 13:35:51 · 148 阅读 · 0 评论 -
安装pip3
【代码】安装pip3。原创 2024-11-13 13:11:43 · 119 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘Cython‘
【代码】ModuleNotFoundError: No module named 'Cython'原创 2024-11-13 13:08:03 · 193 阅读 · 0 评论 -
pyrcc5 -o libs/resources.py resources.qrc/PyQt5\pyrcc_main.py: File does not exist ‘resources.qrc‘
【代码】pyrcc5 -o libs/resources.py resources.qrc/PyQt5\pyrcc_main.py: File does not exist ‘resources.qrc‘原创 2024-08-10 10:23:23 · 317 阅读 · 0 评论 -
import cv2ModuleNotFoundError: No module named ‘cv2‘
【代码】import cv2ModuleNotFoundError: No module named ‘cv2‘原创 2024-08-09 17:05:43 · 366 阅读 · 0 评论 -
软件包 python-m2crypto 没有可安装候选
【代码】软件包 python-m2crypto 没有可安装候选。原创 2022-12-15 11:16:30 · 350 阅读 · 0 评论 -
LINUX下载编译python
有时通过apt安装的版本不合适,只能自己编译。下载https://www.python.org/downloads/解压tar xf Python-3.6.15.tgz编译# 默认安装目录是/usr/local/lib/python3.6, 也可以指定安装目录# ./configure --prefix=/usr/local/python3.6./configuremakesudo make install配置为了使用方便,建议在PATH中加入新路径。编译.bashr.原创 2021-11-22 16:25:48 · 931 阅读 · 0 评论 -
ImportError: No module named _internal
经常遇到怪错误,这不:Traceback (most recent call last): File "/usr/local/bin/pip2", line 7, in <module> from pip._internal import mainImportError: No module named _internalsudo apt remov...原创 2019-04-20 08:08:06 · 590 阅读 · 0 评论 -
opencv出错:error: (-213:The function/feature is not implemented) Unknown/unsupported array type
Python调用OpenCV,莫名其妙出现以下错误:Traceback (most recent call last): File "./consite_faceid.py", line 293, in consite_faceid_post_action str_img = cv2.imencode('.jpg', img)[1].tostring()error: OpenC...原创 2019-04-17 15:33:23 · 11667 阅读 · 0 评论 -
TensorRT:AttributeError: 'module' object has no attribute 'Logger'
TensorRT版本与代码写法不对.具体写法: # using trt 4.0 G_LOGGER = trt.infer.ConsoleLogger(trt.infer.LogSeverity.INFO) trt_engine = trt.utils.load_engine(G_LOGGER, engine_path) ""...原创 2019-04-16 16:14:14 · 4189 阅读 · 2 评论 -
RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is Fal
遇到一个错误:RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location='cpu...原创 2019-04-16 14:54:05 · 60946 阅读 · 72 评论 -
C向Python传递数组和List参数
代码如下:void call(char* data, int data_size){ PyObject* pPyArgs = PyTuple_New(4); //char 数组 npy_intp dims[1] = {data_size}; PyObject* pPyArray = PyArray_SimpleNewFromData(...原创 2019-04-16 08:02:42 · 3360 阅读 · 7 评论 -
Python中list.pop()的使用
list跟通常意义上的一维数组一样.增加元素list.append()删除元素pop()弹出最后一个元素.比如[1, 2, 3, 4],pop()之后,剩下[1, 2, 3]很多时候,我们希望弹出最早放入的那个元素,这个时候要用:pop(0)...原创 2019-04-14 20:38:04 · 28854 阅读 · 0 评论 -
Python中Image缩放、旋转、翻转等操作
#注意括号im_resized = im.resize((width/2, height/2))#旋转:rotate(45)#翻转out = im.transpose(Image.FLIP_LEFT_RIGHT)out = im.transpose(Image.FLIP_TOP_BOTTOM)out = im.transpose(Image.ROTATE_90)out = ...原创 2019-04-13 14:17:03 · 6062 阅读 · 0 评论 -
Python中,如何使用ImageDraw在Image上绘制粗线?
绘制线的代码如下:draw = ImageDraw.Draw(image_frame)draw.polygon([(left, top), (left+width-1, top), (left+width-1, top+height-1), (left, top+height-1)], outline=(255, 0, 0)) 保存为图片时会发现,线只有一个像素,怎么办?这...原创 2019-04-12 18:24:16 · 5621 阅读 · 0 评论 -
Python中线程池的使用及内存泄漏问题
安装pip install threadpool使用pool = ThreadPool(count) requests = makeRequests(method, list_of_args, callback)[pool.putRequest(req) for req in requests] pool.wait()# 防止内存泄漏pool.dismissWorker...原创 2019-04-12 13:37:12 · 2939 阅读 · 0 评论 -
Python3中Dict不能在循环中删除元素
遇到一个问题,于是跟同事讨论。同事一看吾代码就急了,Python中字典怎么能在循环中删除呢? 吾当时就急了,哪个语言在循环中不能删除东西?如果要删除,那还没法玩了? 同事写了个小程序,果然不能跑。吾亦怪之:吾这程序也一直能正确运行啊。 同事了解了一下,说是Python2是可以的,Python3就不行了。 换个说法,Python2的东西,永远只能在Python2上运...原创 2019-04-11 21:10:10 · 1423 阅读 · 2 评论 -
TypeError: img is not a numpy array, neither a scalar
简单的办法就是转换:image = numpy.array(image)原创 2019-04-05 11:45:48 · 19258 阅读 · 0 评论 -
解决办法:Could not find bison
https://www.gnu.org/software/bison/原创 2019-04-05 07:41:30 · 5654 阅读 · 0 评论 -
The NVIDIA driver on your system is too old (found version 9000).
记录的崩溃日志,供大家参考一下: File "/usr/local/lib/python2.7/dist-packages/torch/nn/modules/module.py", line 260, in cuda return self._apply(lambda t: t.cuda(device)) File "/usr/local/lib/python2.7/dist-...原创 2019-04-04 18:02:18 · 19617 阅读 · 12 评论 -
TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
Collecting pipException:Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 209, in main status = self.run(options, args) File "/usr/lib/pyth...原创 2019-03-31 09:40:56 · 1943 阅读 · 0 评论 -
python判断key是否在字典不用has_key,用 in
has_key容易出错,也过期了。in一些。原创 2019-03-28 09:10:31 · 1347 阅读 · 0 评论 -
没解决:RuntimeWarning: tp_compare didn't return -1 or -2 for exception
RuntimeWarning: tp_compare didn't return -1 or -2 for exception if (dict_results.has_key(camera_id) == False):有人提出如下跟踪办法:mkvirtualenv MyFlaskApppip install -r requirements.txt就本案例来说,has_k...原创 2019-03-28 08:39:37 · 737 阅读 · 0 评论 -
解决办法:ImportError: No module named pycuda.driver
Python2:sudo apt-get -y --force-yes install python-pycudaPython3:sudo apt-get -y --force-yes install python3-pycuda原创 2019-03-27 17:56:29 · 9234 阅读 · 7 评论 -
THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=405 error=11 : invalid argument
原因是显卡用的RTX 2080Ti,CUDA就要装10以上,这个时候,请看发生了变化:https://pytorch.org/resources页面最下,通过选择可以看到:pip install https://download.pytorch.org/whl/cu100/torch-1.0.1.post2-cp27-cp27mu-linux_x86_64.whlpip in...原创 2019-03-26 19:38:39 · 6253 阅读 · 3 评论 -
解决办法:cannot import name IntEnum
pip install enum enum34原创 2019-03-26 19:32:47 · 2270 阅读 · 1 评论 -
matplotlib 2.2.4 has requirement python-dateutil>=2.1, but you'll have python-dateutil 1.5
sudo pip install --upgrade python-dateutil转载 2019-03-26 09:15:34 · 5115 阅读 · 0 评论 -
ImportError: No module named tensorrt
对于安装TensorRT的朋友,可能觉得莫名其妙。如下安装:sudo pip2 install ../TensorRT-4.0.1.6/python/tensorrt-4.0.1.6-cp27-cp27mu-linux_x86_64.whl原创 2019-03-26 09:05:30 · 12335 阅读 · 9 评论 -
编译OpenCV:cv2.cpp:23:33: fatal error: numpy/ndarrayobject.h: 没有那个文件或目录
又出错了:/home/opencv-3.4.5/modules/python/src2/cv2.cpp:23:33: fatal error: numpy/ndarrayobject.h: 没有那个文件或目录 怎么办?sudo apt-get install python-numpy...原创 2019-03-25 13:37:35 · 2469 阅读 · 6 评论 -
不同版本的Python,如何pip
系统有两python:python3,pip3/pip。python/python2怎么办?先看看有没有pip2,没有的话安装:/usr/bin/python2: No module named pipsudo apt install python-pip然后:pip2 install ...python2 -m pip install ......原创 2019-03-25 11:35:08 · 1896 阅读 · 0 评论 -
ImportError: cannot import name '_remove_dead_weakref'
pip3Traceback (most recent call last): File "/usr/local/bin/pip3", line 7, in <module> from pip import main File "/usr/local/lib/python3.5/site-packages/pip/__init__.py", line 4, in &l...原创 2019-03-24 12:13:43 · 4758 阅读 · 0 评论 -
对初学者来说,Python难度不低于其他语言
现在Python很火,很多人也建议学习。Python有其方便性,实际上,对于初学者来说,Python难度不低于其他语言。为什么这么说呢? 先说面向对象(物件导向)。这个是现代编程语言的关键。好在哪里?就是拿到一个对象,汝知道他有哪些成员,哪些方法。比如说,吾在编程时来个.(或者->),系统就会提示有哪些可用的方法、字段。这太方便了。 可是在Python中,这个重要特性没有了。...原创 2019-03-23 12:06:05 · 1456 阅读 · 0 评论 -
解决办法:C向Python传递字串数组导致进程崩溃
吾系统天天运行测试。有时就会发现,系统崩溃了。从CORE来看,是C调用Python崩溃了。说是参数问题,实际上反复检查代码都觉得正确。一般情况如下:#47 0x00007f47432d82b3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0#48 0x00007f47433ae547 i...原创 2019-03-22 11:45:04 · 691 阅读 · 0 评论 -
C调用Python2.7,与调用Python3.5相差很大
今天试图把C调用Python2.7的代码,换成Python3.5,结果没完成.遇到问题有: 初始化部分.这个较为容易,也费了好大力气,因为搜索不到相关资料.参考<<解决办法:一切都正确,Python3执行PyImport_Import()一直返回NULL>> 调用部分.奇怪的事情发生了,在初始化的时候,函数可以调用.之后再调用,就崩溃.到现在也没搞明白错误在...原创 2019-03-21 20:06:24 · 567 阅读 · 0 评论