pycharm

ERROR: Could not build wheels for bcrypt which use PEP 517 and cannot be installed directly

落花浮王杯 提交于 2020-12-29 07:58:12
问题 The interpreter configuration in pycharm became invalid for some reason so I created a new virtual environment for the project that I was working on, and installed the dependencies again. But I am having trouble in installing bcrypt again. Here's the complete error. The project was working fine with the previous interpreter so I doubt that the python version has anything to do with it. I tried installing wheel as well as the error said could not build wheels but that didn't do the job as well

「Python爬虫系列讲解」2. Python基础知识大全初学

半世苍凉 提交于 2020-12-29 07:02:05
作者 :荣仔!最靓的仔! 专栏地址 : http://suo.im/5Rh1z1 注意:本文涉及到的知识点太多,建议初学者耐心看完! 本文目录 1 Python简介 1.1 Python的特点 Python是Guido Van Rossum在1989年开发的一种脚本解释语言,是ABC语言的一种继承。由于作者是Monty Python喜剧团的一名爱好者,故将其命名为Python(蟒蛇) Python 作为当下一种热门语言,具有以下 特点 : 语法清晰,代码友好,易读。 应用广泛,具有大量的第三方库(尤其是机器学习、人工智能相关库)支持。 Python可移植性强,易于操作各种存储数据的文本文件和数据库。 Python是一种面向对象语言,支持开源思想。 根据Tiobe编程语言最新排行榜(部分),其中Python排名第三,并且随着大数据、数据分析、深度学习、人工智能的迅速发展,Python收到的关注程度越来越高。 1.2 安装及第三方库导入过程 利用Python编程之前,首先需要安装Python软件:包括搭建Python环境、学会安装Python第三方库等。 搭建好Python环境之后是这个样子的(同时可以打印输出进行进一步的测试)。 当编写大段代码或自定义函数时,在command命令行中编写是不太现实的,因此可以进一步选择合适的编译器进行编译,我在这里用的是JetBrains

Pycharm配置AutoPEP8进行代码规范

我的未来我决定 提交于 2020-12-28 23:23:29
autopep8是一个可以将Python代码自动排版为PEP8风格第三方包,使用它可以轻松地排版出格式优美整齐的代码。 配置环境 windows 7 64位专业版(1809) pycharm professional 2020.3 python3.8.7 64位 操作步骤 使用pip下载autopep8: pip install autopep8 将autopep8添加到External Tools, 在Pycharm中点击 File--Settings---Tools--External Tools, 点击图中加号图标添加扩展工具: 上图中,需要填写Name, Program, Arguments, Working directory 以及Output Filters这几项。填写内容如下: Name:可以随意命名,如:AutoPEP8 Program:需要填写autopep8.exe的存放路径,如: D:\ProgramFiles\Python\Python38\Scripts\autopep8.exe Arguments: --in-place --aggressive --aggressive $FilePath$ Woking directory: $ProjectFileDir$ Output Filters输入: $FILE_PATH$\:$LINE$\:$COLUMN

Linux远程开发配置【Vscode】与【Pycharm】

♀尐吖头ヾ 提交于 2020-12-28 10:05:49
目录 一、Mobaxterm 二、Vscode 三、Pycharm 四、总结 在大二刚接触linux系统的时候,学校的服务器装的都是有图形界面Ubuntu系统,使用teamviewer远程连接操作很方便,就像多了个电脑一样。可是最近进所里后发现,给分配的服务器只有能使用ssh登录的终端,这让我这个被pycharm的各种功能惯坏了的人十分不爽,不能代码提示补全、不能一眼看到所有文件、不能随心所欲地debug。。。 因此我开始了寻找舒适远程开发方法的无用功旅程,在此期间尝试了mobaxterm,vscode和pycharm。最后总结了下各个方法的使用情况。 一、Mobaxterm 解决了普通终端不能方便地看到文件结构并进行传输的问题,并且美观性提高了很多,我们可以直接新建SSH会话,输入IP和用户名密码即可。 左侧列出了所有文件,可以拖拽进行文件上传。右侧为普通终端。 二、Vscode 微软为了方便远程开发,近几年推出了组件Remote - SSH。效果如下:这是在我windows笔记本下的vscode软件,左侧文件列表和终端都链接在了远程的linux服务器上,并且在本地可以直接查看并修改远程的python代码,同时还能使用vscode本身一些插件所带来的代码补全、报错提示等功能。 关闭重新连接后,还会自动显示之前未关闭的终端和文件。在远程开发体验非常完美。

Discord Bot can only see itself and no other users in guild

徘徊边缘 提交于 2020-12-26 09:23:46
问题 I have recently been following this tutorial to get myself started with Discord's API. Unfortunately, when I got the part about printing all the users in the guild I hit a wall. When I try to print all users' names it only prints the name of the bot and nothing else . For reference, there are six total users in the guild. The bot has Administrator privileges . import os import discord TOKEN = os.environ.get('TOKEN') client = discord.Client() @client.event async def on_ready(): for guild in

Discord Bot can only see itself and no other users in guild

…衆ロ難τιáo~ 提交于 2020-12-26 09:23:21
问题 I have recently been following this tutorial to get myself started with Discord's API. Unfortunately, when I got the part about printing all the users in the guild I hit a wall. When I try to print all users' names it only prints the name of the bot and nothing else . For reference, there are six total users in the guild. The bot has Administrator privileges . import os import discord TOKEN = os.environ.get('TOKEN') client = discord.Client() @client.event async def on_ready(): for guild in

Openstack Pycharm 的远程调试

强颜欢笑 提交于 2020-12-26 06:27:30
问题背景 最近再研究openstack cinder api的时候遇到了个问题:使用命令行调用 API 的时候,使用domain的token时,会产生一个错误,但是通过cinder的api都无法确定产生错误的具体位置或者具体错误信息,使得运维或者测试看的一头雾水。所以,就需要对openstack的源代码进行debug,由于opesntack部署在服务器的一个虚拟机上面,而开发环境又在自己的本机环境,在这种情况下,就需要对源代码进行远程debug来定位分析问题了。再此,我将这个配置和debug的过程记录下来,希望可以帮助到其他的小伙伴^-^ 远程调试的工作原理 远程调试的功能再Eclipse、IntelLiJ IDEA等大型IED中均有支持,实现原理基本相同,这里采用PyCharm进行说明。 再远程调试的模式下,PyCharm(IDE)扮演服务端(Server)的角色,而运行再远程计算机上的应用程序扮演客户端(Client)的角色。正因如此,进行远程调试时,需要现在本地开发环境中设定端口并启动IDE,IDE会对设定的端口开始监听,等待客户端的连接请求;那远程计算机中的应用程序又是怎样与IDE建立通讯连接的呢? 针对远程调试功能,Pycharm提供了pydevd模块,该模块以pycharm-debug.egg的形式存在于pycharm的安装路径中。远程计算机安装该库文件后

喜欢的电影你是VIP还得付费?利用Python制作VIP视频解析软件

扶醉桌前 提交于 2020-12-25 18:13:04
想看的电视剧更新了还要充VIP?喜欢的电影你是VIP还得付费? 学了Python哪要这些花里胡哨的,今天就教你利用Python制作VIP视频解析软件,学会后想怎么看就怎么看!!! 这么贫穷的小编,当然只能看6分钟的视频了,不过没关系,小编现在有python。 小编接下来就是授教大家一些Python神技(零基础的也是可以操作的奥) 让咱们首先来看看实现效果吧 把你想要看的VIP电影地址复制粘贴到上面用Python做好的数据转换工具,就可以实现在线免费观看电影了。 一般来说各大平台的VIP电影只能观看6分钟→_→ (四不四很伤 ): 按照小编的授教之后呢大家看下实现效果之后: 实现效果之后: 爱奇艺: 实现之后: 是不是很吃惊?是不是感到“亮瞎了”哈哈哈 ~ 这就是Python的独特的魅力,并且像你知道的 前沿科技 技术:爬虫工程、自动化运维、数据挖掘、人工智能、游戏开发、web开发、数据分析、自动化测试、大数据技术、区块链技术……等 都是需要python的! 好啦 好啦,用一句经典的话总结:“向代码致敬”! 最后:若是小伙伴还没有安装PyCharm工具的以及没有搭建Python环境的,可以告诉下小编,帮大家哈! ps: 推荐一下 我建的python零基础系统学习交流扣扣qun: 322795889 ,群里有免费的视频教程,开发工具、电子书籍分享。 专业的老师答疑! 学习python

0编程基础学python之print()函数的学习

橙三吉。 提交于 2020-12-25 11:50:10
面向0编程基础的python教学~ 手打搬砖操作!大佬勿喷! 以下不定时更新python课程教学,具体还看柯忙不忙。。 现在学习的python中的输入输出函数~ 首先柯用的是windows系统。 用的编译器pycharm或者mu看我心情用。 建议还是用pycharm里面的库比较完备,mu适合打一些伪代码,或者初学者学习语法用。 好进入正题: 我们学习一个东西要了解其本质,学习编程就像谈恋爱一样,有“输入”,也要有“输出”。 你发送一堆代码指令给机器,他不反馈给你信息, 就好比你天天给你对象发信息,she/he不回消息,你难不难受。 首先我们先看看python当中的输出(打印)函数print(),顾名思义,print就是打印。 在这里,打印的意思是:让计算机把你给它的指令结果,显示在屏幕的终端上。 print()函数由两部分构成:1. 指令:print;2. 指令的执行对象:在print后面的括号里的内容。 这两部分合起来的意思就是:我们对电脑下指令——把括号里的内容打印给我瞧瞧。 说太多无用,上图: 具体怎么用呢,来实际操作一下: import time print ('在'+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+'这一刻 ,' ) print(520) 在这里,柯皮了一下,调用了时间库里面的本地时间函数

Matplotlib throws warning message because of findfont - python

只愿长相守 提交于 2020-12-25 02:01:31
问题 I want to plot a basic graph, basically consisting of two lists of the form x = [1,2,3,...,d], y = [y1,y2,...,yd]. after using_ pyplot.plot(x,y) I get a huge amount of warning messages referring to findfont errors (see below..) I just installed matplotlib. All the threads I could find refer to changing fonts manually and having warning messages popping up. I did not do anything like that. I just installed the package and that is it. I am using pycharm, python 3.6 and windows for programming.