python3 为python添加默认模块搜索路径,python2方法不同

博客介绍了Python添加默认搜索路径的方法。在Python 3中,Windows系统有三种方法,第一种和第三种较实用;Linux下可参考相关链接。若主调与被调函数在同一工程不同文件夹,可用相对路径导入。Python 2的几种常规方法都行不通,简单方法是复制模块到lib,但实际项目中也不好用,推荐用Python 3。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python3:添加默认搜索路径方法:

windows系统有三种方法,第一种和第三种最实用,第二种不实用,因为一旦环境变了,例如:张三把我的代码包拷贝走了,就会导致很多包无法识别,很麻烦啊。

 

详细讲解第一种:

 

第三种推荐使用!!!

linux下的方法可以参考以下链接:(人家写的也不错,虽然没有图文并茂,我的直接是上图片哈哈哈)

https://blog.youkuaiyun.com/cs9426478/article/details/82854894
https://blog.youkuaiyun.com/m0_38128647/article/details/80224822
https://blog.youkuaiyun.com/github_39363510/article/details/79830150

第四种方法:

如果主调函数和被调函数在同一工程不同文件夹下,可以使用被调模块的相对路径来导入被调模块

 

python2:添加默认搜索路径方法:

1.函数增加法:行不通

2.修改环境变量法:行不通

3.增加.pth文件:行不通

简单粗暴的方法就是把要加的模块或者库放在lib里面这里肯定是可以识别到的,切记不要动原来库或者模块的,复制过来就可以了。例如,这个requests包在py2中不识别,我直接把这个库复制到lib就可以实现自动识别包了。备注:后来我在实际项目中发现这个方法也不好用啊。所以啊,还是用python3好点。

 

复制后的如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值