我有一个简单的目录结构
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = UITableViewCell()
if (indexPath.section == 0) {
let cell = tableView.dequeueReusableCellWithIdentifier("udajeCell", forIndexPath: indexPath) as! UITableViewCell
self.textField.frame = cell.contentView.frame
self.textField.placeholder = self.udaje[indexPath.row]
cell.contentView.addSubview(textField)
} else if (indexPath.section == 1) {
let cell = tableView.dequeueReusableCellWithIdentifier("pilyCell", forIndexPath: indexPath) as! UITableViewCell
cell.textLabel?.text = "Přidat pilu"
cell.detailTextLabel?.text = "+"
}
return cell
}
并在setup.py
中gpp/
.. a.py
.. setup.py
然后我尝试通过
在我自己的机器上安装它import os
from setuptools import setup
version = '0.1.0'
setup(
name = 'gpp',
version = version,
py_modules = ['a'],
)
鸡蛋出现在正确的位置,我正在使用anaconda和anaconda的虚拟环境,所以〜/ anaconda / envs / palladium-gp / lib / python3.4 / site-packages
但它只在鸡蛋中
python setup.py install
解压缩,导入失败
gpp-0.1.0-py3.4.egg
失败
答案 0 :(得分:0)
目录结构应为:
gpp/
.. __init__.py
.. a.py
setup.py
您需要指定包:
setup(
name = 'gpp',
version = version,
packages=['gpp', 'gpp.a'],
)
然后您可以导入:
from gpp import a
或:
import gpp.a