[英]How to import my own Python packages
我有以下目录结构:
~/python_libs
/markets
Players.py
Commodity.py
Markets.py
Currency.py
__init__.py
我的__init__.py
是这样的:
import numpy.random as rn
import matplotlib.pyplot as plt
from time import gmtime, strftime
from datetime import datetime
我设置了$PYTHONPATH=${HOME}/python_lib
并验证它已成为sys.path
一部分(来自import sys
)
现在,我进入ipython并import markets
没有。 它给出了一个空白行,但如果我使用,请说p=Player()
我得到
名称'播放器'未定义
我很难过。 我如何进口市场并获得市场套餐中的模块?
如果在markets.Players
定义了Player
markets.Players
Player
,你需要:
from markets.Players import Player
p = Player()
要么:
import markets.Players
p = markets.Players.Player()
无论哪种方式,在Python中,您需要将您需要的内容显式导入命名空间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.