यह मेरा setup.py
फ़ाइलपायथन मॉड्यूल स्थापित नहीं होगा
#!/usr/bin/env python
from setuptools import setup
from sys import path
setup(name= 'conundrum',
version= '0.1.0',
author= 'elssar',
author_email= '[email protected]',
py_modules= ['conundrum'],
url= 'https://github.com/elssar/conundrum',
license= 'MIT',
description= 'A framework agnostic blog generator.',
long_description= open(path[0]+'/README.md', 'r').read(),
install_requires= [
'PyYAML >= 3.0.9',
'Markdown >= 2.2.0',
'requests >= 1.0.4',
],
)
मैं का उपयोग कर की कोशिश की है दोनों setuptools
और distutils
, लेकिन यह मेरी मॉड्यूल स्थापित नहीं होंगे। इसके बजाय मैं
file module.py (for module module) not found
प्राप्त यह मेरा निर्देशिका संरचना
/module
|--/test
|--README.md
|--license.txt
|--module.py
|--setup.py
बस स्पष्ट होना है, मॉड्यूल रूट निर्देशिका है।
क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं? जब मैं स्थापित करने के लिए
[email protected]:/usr/local/src/conundrum$ sudo python /home/elssar/code/conundrum/setup.py install
/usr/lib/python2.6/distutils/dist.py:250: UserWarning: 'licence' distribution option is deprecated; use 'license'
warnings.warn(msg)
running install
running bdist_egg
running egg_info
writing requirements to conundrum.egg-info/requires.txt
writing conundrum.egg-info/PKG-INFO
writing top-level names to conundrum.egg-info/top_level.txt
writing dependency_links to conundrum.egg-info/dependency_links.txt
warning: manifest_maker: standard file 'setup.py' not found
file conundrum.py (for module conundrum) not found
reading manifest file 'conundrum.egg-info/SOURCES.txt'
writing manifest file 'conundrum.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
file conundrum.py (for module conundrum) not found
file conundrum.py (for module conundrum) not found
warning: install_lib: 'build/lib.linux-x86_64-2.6' does not exist -- no Python modules to install
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying conundrum.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying conundrum.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying conundrum.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying conundrum.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying conundrum.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/conundrum-0.1.0-py2.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing conundrum-0.1.0-py2.6.egg
removing '/usr/local/lib/python2.6/dist-packages/conundrum-0.1.0-py2.6.egg' (and everything under it)
creating /usr/local/lib/python2.6/dist-packages/conundrum-0.1.0-py2.6.egg
Extracting conundrum-0.1.0-py2.6.egg to /usr/local/lib/python2.6/dist-packages
conundrum 0.1.0 is already the active version in easy-install.pth
Installed /usr/local/lib/python2.6/dist-packages/conundrum-0.1.0-py2.6.egg
Processing dependencies for conundrum==0.1.0
Searching for requests==1.0.4
Best match: requests 1.0.4
Adding requests 1.0.4 to easy-install.pth file
Using /usr/local/lib/python2.6/dist-packages
Searching for Markdown==2.2.0
Best match: Markdown 2.2.0
Processing Markdown-2.2.0-py2.6.egg
Markdown 2.2.0 is already the active version in easy-install.pth
Installing markdown_py script to /usr/local/bin
Using /usr/local/lib/python2.6/dist-packages/Markdown-2.2.0-py2.6.egg
Searching for PyYAML==3.10
Best match: PyYAML 3.10
Adding PyYAML 3.10 to easy-install.pth file
Using /usr/local/lib/python2.6/dist-packages
Finished processing dependencies for conundrum==0.1.0
बस यकीन है कि वहाँ कुछ गड़बड़ मेरी अपने सिस्टम नहीं है बनने की कोशिश
यह आउटपुट है, मैं एक ऐसी ही setup.py
साथ GitHub से दो संकुल डाउनलोड किया है और उन्हें स्थापित। किसी भी समस्या के बिना स्थापित किया गया।
आप किस आदेश का उपयोग करने के लिए उपयोग कर रहे हैं और आप क्या त्रुटियां प्राप्त कर रहे हैं? –
@ माइक यह एकमात्र त्रुटि है जो मुझे मिलती है। इसके अलावा कुछ चेतावनियां भी हैं। – elssar
@elssar: चेतावनियां क्या हैं? और त्रुटि पर ट्रेसबैक क्या है? शायद आपको लगता है कि इनमें से कोई भी प्रासंगिक नहीं है, और शायद आप सही हैं, लेकिन आप गलत हो सकते हैं-अगर आपको पता था कि वास्तव में क्या हो रहा था, तो आप इस सवाल से नहीं पूछेंगे। तो कृपया, हमें वास्तविक आदेश दें जो आप चल रहे हैं और पूर्ण आउटपुट दें। – abarnert