在项目中安装包并出现错误

Installed package in project and getting error

我的个人文件夹里有安装包

sudo pip install boto3 -t ./lib

boto3 安装在 lib 文件夹中

Project 
 --> lib 
     --> boto3 package
     --> __init__.py
 --> python script
   --> read.py

lib 有一个包 boto3

现在我在 python 脚本中访问 boto3 read.py 导入 lib.boto3

Getting error 
  File "read.py", line 5, in <module>
    from lib import boto3
    File "/var/www/html/packages/lib/boto3/__init__.py", line 16, in 
    <module>
    from boto3.session import Session

但是当我尝试将此文件 (read.py) 放入 lib 文件夹时,它导入 boto3 时没有出现错误,为什么?

将 read.py 文件放入库后

 Project 
 --> lib 
     --> boto3 package
     --> __init__.py
     --> read.py
 --> python script

在你的 PYTHONPATH 中添加路径

import os
path = os.path.dirname(os.path.realpath(__file__))

user_home = os.environ["HOME"]
os.environ["PYTHONPATH"] = path+'/lib'
import sys
sys.path.append( path+'/lib')
import boto3