前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python_环境问题集锦

Python_环境问题集锦

作者头像
Java架构师必看
发布2021-03-22 11:42:27
2800
发布2021-03-22 11:42:27
举报
文章被收录于专栏:Java架构师必看

Error: Cannot find module ‘bcrypt’

解决方法一:使用源码安装,下载源码后,执行pip install 下载的源码.zip 解决方法二:自己电脑下载后,在site-packages 拷贝一个放在虚拟机环境即可。注意版本差别,如32位和64位。

pip报failed to create process

原因:可能改动了python的目录名称或位置。 解决方法:找到修改python所在的目录,打开scripts目录,找到pip-script.py文件,并打开,在第一行添加如下代码,路径为你修改的python.exe的路径。

代码语言:javascript
复制
#!C:\Users\15053\Anaconda2\python2.exe

Python3类方法报错takes 0 positional arguments but 1 was given

原因:Python在类中定义方法的时候,方法会被传进一个参数,即当前对象的地址,所以一般在类中定义方法的时候,必须在方法中至少定义一个参数。一般情况下我们将其命名为"self",但是实例方法的第一个参数不一定要叫self,其实完全可以叫任意参数名,如:a,b等。

代码语言:javascript
复制
#定义一个类
class cat:
	#属性

	#方法
	def eat():
		print("猫可以吃。")
	def catch():
		print("猫可以抓老鼠")
#创建一个对象
tom=cat()
#调用tom指向对象中的方法
tom.catch()

解决方法:

代码语言:javascript
复制
#定义一个类
class cat:
	#属性
	#方法
	def eat(lf):
		print("猫可以吃。")
	def catch(elf):
		print("猫可以抓老鼠")
#创建一个对象
tom=cat()
#调用tom指向对象中的方法
tom.catch(

本文由来源 jackaroo2020,由 javajgs_com 整理编辑,其版权均为 jackaroo2020 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Error: Cannot find module ‘bcrypt’
  • pip报failed to create process
  • Python3类方法报错takes 0 positional arguments but 1 was given
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档