python基础及报错解决方法
python相关的基础知识,包括但不限于Numpy等
JJJasmine的H君
研究方向为图像处理和深度学习。
展开
-
anaconda换源和恢复默认源
1.换清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/clo原创 2021-03-16 17:17:05 · 2298 阅读 · 0 评论 -
Linux下修改conda环境下的pip安装目录
一、问题 我在linux服务器上新建一个conda环境后,在pip安装包的时候,老是出现我已在其他目录下安装的提示(如下所示)。我的pip安装路径应该是/home/Bxl/.conda/envs/hjw01/lib/python3.6/site-packages/,而不是/home/Bxl/.conda/envs/hjw/lib/python3.6/site-packages/。(hjw01) [Bxl@inspur whl]$ pip install requests-2.21.0...原创 2021-02-02 11:22:37 · 1799 阅读 · 2 评论 -
解决方法:修改Anaconda中的Jupyter Notebook默认工作路径的方法
一、为什么要修改Jupyter Notebook 如果是使用Anaconda安装的jupyter notebook的话,默认的存储地方是C盘,C盘作为系统,一般都不存放这些代码,所以最好将其存储地址进行修改。二、方法一 这种方法仅适用于从Anaconda界面进入Jupyter Notebook方式。 步骤一:在你希望存放的存储盘上新建一个文件夹,比如在F盘创建一个jupyter 步骤 二:打开cmd窗口,输入 jupyter n...原创 2020-08-25 22:15:29 · 606 阅读 · 0 评论 -
报错:Unknown: Failed to get convolution algorithm. This is probably because cuDNN failed to initial
一、问题描述 我在使用tensorflow-gpu的时候出现了报错:1) Unknown: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.这个错误。二、问题分析 1、这个报错信息翻译回中文,大概就是说无法获取...原创 2020-08-22 15:53:52 · 2961 阅读 · 0 评论 -
已安装pydot库但是仍然报错ImportError: Failed to import `pydot`. Please install `pydot`. For example with `pip
一、问题描述 我在使用pydot库的时候出现了一个挺常见的问题,那就是我已经安装了pydot库,但是仍然报错。报错的提醒的主要内容是ImportError: Failed to import `pydot`. Please install `pydot`. For example with `pip install pydot。二、解决方法 查阅资料后,发现单单下载pydot库是无法使用的,这个时候我们需要下载安装pydotplus库和Graphviz。如果我们使用的是...原创 2020-08-22 15:16:17 · 3177 阅读 · 6 评论 -
Windows10系统在anaconda下安装tensorflow-gpu(CUDA Toolkit、CUDNN)
一、前言 安装时,很多人的习惯的是接近硬体的开始安装,顺序会是GPU driver→CUDA Toolkit→cuDNN→Python→Tensorflow。个人觉得这种安装方法不是很好,原因有以下,首先是这种安装比较麻烦,需要我们自己去选择相对应的cuDNN和CUDA Toolkit,其次是这种安装方式不利于我们多环境下的开发(比如我们在anaconda下有多种环境需要安装不同的tensorflow-gpu版本)。我们把这种统一安装1组CUDA toolkit与1组CUDNN的版本,根据...原创 2020-08-14 19:37:55 · 4279 阅读 · 4 评论 -
OpenCV:常见问题汇总(一)
一、前言 最近和一些新学OpenCV的网友有所交流,然后有些网友也会问我一些使用OpenCV上的问题。可能大家使用的教材或者教材使用的OpenCV的版本和我们使用的不同导致出些小错误。个人觉得这个是很正常的,毕竟IT这个行业的知识更新得太快,书籍的的知识多多少少都有些滞后,所以我打算在博客不定期更新一波大家可能遇到的问题。(本人使用的OpenCV的版本是4.x)二、常见问题汇总1、读取并显示图片出现闪退的问题a=cv2.imread('hmj.bmp')cv2.namedW...原创 2020-08-11 14:59:27 · 1692 阅读 · 1 评论 -
opencv-contrib-python安装后无法使用的解决方案
当我在使用SIFT的时候需要用到opencv-contrib-python,所以我就在anaconda上pip install opencv-contrib-python,但是安装后,我运行代码的时候,还是提示这个包有问题,错误提示如下所示:(-213:The function/feature is not implemented) This algorithm is patented and...原创 2019-01-07 22:53:20 · 12825 阅读 · 7 评论 -
python3:把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']: 该题是要先写一个函数,实现把用户输入的不规范的英文名字,变成首字母大写,其他小写的规范名字,其次在测试代码中要使用python中的map()。当然我们还要知道一个知识点,该知识点也是解决此题的...原创 2019-01-02 18:39:14 · 2039 阅读 · 0 评论 -
python3:利用切片操作,实现一个trim()函数,去除字符串首尾的空格
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:解决该题的思路如下:1、判断是否是空字符串;2、循环判断字符串首部第一个元素是否有空格,如果有,则去掉,再判断是否是空字符串,如果是,直接输出;3、循环判断字符串尾部第一个元素是否是空格,如果是,则去掉,再判断是否是空字符串,如果是,直接输出;4、返回不包含空格的字符;...原创 2019-01-02 12:10:50 · 2151 阅读 · 3 评论 -
Anaconda中将python 3.7版本退回python 3.6版本
最近在下载tensorflow的时候出现了如下图所示的情况:Could not find a version that satisfies the requirement tensorflow经过一番查找资料,发现,原来在2019年,TensorFlow还不支持python3.7,所以,迫于无奈,我只能乖乖把python的版本退回到3.6版本,具体步骤也很简单。就是打开anaconda p...原创 2019-01-05 14:49:20 · 137074 阅读 · 31 评论 -
python3中导入pillow时显示没有名为“pillow”的包(ModuleNotFoundError: No module named 'pillow')
我最近在使用Pillow时,直接import pillow,居然出现了如下所示的错误import pillowModuleNotFoundError: No module named 'pillow'我便去看是不是自己真的没有下载这个包,但是发现自己电脑是有这个包的,那是什么原因的。经过一番查找,发现,pillow是PIL(Python成像库)的一个分支,它不再被维护。所以,为了保持...原创 2019-01-04 17:37:45 · 5963 阅读 · 0 评论 -
PyCharm与Anaconda的使用技巧
1、PyCharm中导入anaconda中python的包的步骤如下:1)在pycharm中打开file,然后选择Settings2)选择 project interpreter,再按如图所示的按钮--And3) 在如图所示的地方选择anaconda安装目录下的的python.exe文件,配置即可完成。2、在anaconda中下载并且安装包1)打开Anaconda...原创 2019-01-04 17:24:22 · 1428 阅读 · 0 评论