저는 첫 번째 패키지를 만들었습니다. 새로 만든 virtualenv에 pip를 설치하려고하면 libs를 가져올 수 없다는 오류가 발생하지만 install_requires
필드에 setup.py
에 추가됩니다. vierualenv 외부에서 해보니 모두 괜찮습니다. 내 setup.py은 여기에 있습니다 :Python 패키지가 내 요구 사항을 무시하는 것 같습니다
mkvirtualenv something -p /usr/bin/python3
workon something
pip install pypepa
: https://github.com/tdi/pyPEPA/blob/dev/setup.py
오류를 재현하려면.
Downloading/unpacking pypepa
Running setup.py egg_info for package pypepa
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/home/tdi/.virtualenvs/koza/build/pypepa/setup.py", line 3, in <module>
import pypepa
File "./pypepa/__init__.py", line 6, in <module>
from pypepa.pepa_model import PEPAModel
File "./pypepa/pepa_model.py", line 6, in <module>
from pypepa.parsing.parser import PEPAParser
File "./pypepa/parsing/parser.py", line 5, in <module>
from pyparsing import Word, Literal, alphas, alphanums, nums, Combine, Optional, ZeroOrMore, Forward, restOfLine
ImportError: No module named 'pyparsing'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/home/tdi/.virtualenvs/koza/build/pypepa/setup.py", line 3, in <module>
import pypepa
File "./pypepa/__init__.py", line 6, in <module>
from pypepa.pepa_model import PEPAModel
File "./pypepa/pepa_model.py", line 6, in <module>
from pypepa.parsing.parser import PEPAParser
File "./pypepa/parsing/parser.py", line 5, in <module>
from pyparsing import Word, Literal, alphas, alphanums, nums, Combine, Optional, ZeroOrMore, Forward, restOfLine
ImportError: No module named 'pyparsing'
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /home/tdi/.virtualenvs/koza/build/pypepa
Storing complete log in /home/tdi/.pip/pip.log
왜'require'가 아닌'install_requires'를 사용하고 있습니까? – brice
@brice 괜찮습니다. 조금 혼란 스럽습니다. – Darek