ฉันกำลังใช้
ซีดี MyPackage
pip ติดตั้ง --target Deploy_directory
เพื่อเตรียมแพ็คเกจสำหรับการปรับใช้บน Google App Engine แต่สำหรับการทดสอบภายใต้ dev_appserver.py ฉันต้องการติดตั้งแพ็คเกจในโหมดการพัฒนา (เช่นด้วย '--editable') อย่างไรก็ตาม เมื่อฉันลอง:
ซีดี MyPackage
pip ติดตั้ง --target Deploy_directory --editable
ฉันได้รับสิ่งที่ชอบ:
Complete output from command /my/venv/bin/python -c "import setuptools, tokenize;__file__='/Path/To/MyPackage/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" develop --no-deps --home=/var/folders/5h/k2xt_l014s1c1gvmnssm963c0000gp/T/tmpoml8u3:
/my/venv/lib/python2.7/site-packages/setuptools/dist.py:364: UserWarning: Normalizing '0.1.0
' to '0.1.0'
normalized_version,
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: option --home not recognized
ซึ่งดูเหมือนว่าจะเกิดขึ้นเพราะ 'setup.py พัฒนา' ไม่ยอมรับ '--home'
นี่คือ setup.py ของฉัน:
from setuptools import setup, find_packages
import os
import sys
from codecs import open
setup(name="MyModule",
version="0.1.0",
long_description="Blah blah",
author="Me",
packages = find_packages()
)
ฉันจะทำงานกับโค้ดที่ทำงานภายใต้เซิร์ฟเวอร์การพัฒนาได้อย่างง่ายดายได้อย่างไร
setup.py
ของคุณดูเป็นยังไงบ้าง? - person Klaus D.   schedule 10.08.2016