2016-05-04 29 views
6

मैं यह बहुत ही संबंधित सवाल में सब कुछ कोशिश की है: Why can I not create a wheel in python?पहिया का निर्माण नहीं कर सकते - त्रुटि: अमान्य आदेश 'bdist_wheel'

लेकिन मैं अभी भी मिलती है:

usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 
    or: setup.py --help [cmd1 cmd2 ...] 
    or: setup.py --help-commands 
    or: setup.py cmd --help 

error: invalid command 'bdist_wheel' 

प्रसंग:

$ pip --version 
pip 8.1.1 from /home/bdillman/proj/fashion/lib/python3.5/site-packages (python 3.5) 

$ python -c "import setuptools; print(setuptools.__version__)" 
18.2 

$ python --version 
Python 3.5.1 

$ which python 
/home/bdillman/workspace/fashion/bin/python 

$ pip list 
Mako (1.0.4) 
MarkupSafe (0.23) 
peewee (2.8.0) 
pip (8.1.1) 
PyYAML (3.11) 
setuptools (21.0.0) 
wheel (0.29.0) 

तो ऐसा लगता है कि सबकुछ स्थापित है और संस्करण अच्छे दिखते हैं (मुझे लगता है)। निदान को आगे बढ़ाने के लिए किसी के पास चीजों के विचार हैं?

सटीक आदेश है:

$ python setup.py bdist_wheel 

मैं भी कोशिश की है

$ sudo python setup.py bdist_wheel 

मैं भी pip install --upgrade setuptools और pip install --upgrade wheel किया है, और वे अप-टू-डेट कर रहे हैं।

+0

व्हील फ़ाइल बनाने के लिए आप किस सटीक कमांड का उपयोग कर रहे हैं? – linusg

+1

आह, और शायद पीआईपी, व्हील और सेटअपटॉल्स अपडेट करना ('पीआईपी इंस्टॉल - अपग्रेड सेटअप टूल्स 'ect।)! – linusg

+0

प्रश्न के लिए जानकारी जोड़ा गया। मैंने लिंक किए गए प्रश्न में सूचीबद्ध सभी चीजों की कोशिश की, लेकिन कोई सफलता नहीं। यह कुछ और होना चाहिए। –

उत्तर

2

इसे हल किया गया। मुझे यकीन नहीं है कि कैसे, लेकिन मेरे पाइथन वर्चुअल वातावरण को एक अलग वर्चुअल वातावरण का उपयोग करके पाइप के साथ गड़बड़ कर दिया गया था। मैंने अपना वर्चुअल वातावरण तय किया और अब सब ठीक काम करने लगता है।

मैं अजगर और वर्चुअल वातावरण के लिए नया हूं, और मुझे लगता है कि मैंने वर्चुअल वातावरण युक्त एक पूरी परियोजना की प्रतिलिपि बनाई हो सकती है, फिर इसे संपादित किया (और कुछ संदर्भों को याद किया, पीआईपी स्क्रिप्ट के शीर्ष पर कहें)।

1

ध्यान देने योग्य एक बात यह है कि सुनिश्चित करें कि आप setuptools का उपयोग कर रहे हैं, distutils नहीं।

संबंधित मुद्दे