在项目中安装包并出现错误
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
我的个人文件夹里有安装包
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