Python setup.py安装失败

时间:2015-07-12 17:35:09

标签: python python-3.x setup.py

我有一个简单的目录结构

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

失败

1 个答案:

答案 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