Python_环境问题集锦

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的路径。

#!C:\Users\15053\Anaconda2\python2.exe

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

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

#定义一个类
class cat:
	#属性

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

解决方法:

#定义一个类
class cat:
	#属性
	#方法
	def eat(lf):
		print("猫可以吃。")
	def catch(elf):
		print("猫可以抓老鼠")
#创建一个对象
tom=cat()
#调用tom指向对象中的方法
tom.catch(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值