2014-12-27 1 views
0

를 재생 나는 다음과 같은 요구 사항이 제기 한 :핍 요구 사항에 주석을 보존 파일이 후 그것을

Flask==0.10.1 
Flask-SQLAlchemy==2.0 
Flask-WTF==0.10.3 
itsdangerous==0.24 
Jinja2==2.7.3 
MarkupSafe==0.23 
#MySQL-python==1.2.5 
SQLAlchemy==0.9.8 
Werkzeug==0.9.6 
WTForms==2.0.1 

을하지만 pip freeze > requirements.txt 주석 라인 (MySQL을 - 파이썬 == 1.2.5)를 실행 한 후 교체

Flask==0.10.1 
Flask-SQLAlchemy==2.0 
Flask-WTF==0.10.3 
itsdangerous==0.24 
Jinja2==2.7.3 
MarkupSafe==0.23 
MySQL-python==1.2.5 
SQLAlchemy==0.9.8 
Werkzeug==0.9.6 
WTForms==2.0.1 

의견을 남길 수있는 방법이 있습니까?

+0

내가 로컬 호스트에 있기를 원했기 때문에, 프로덕션으로 업로드했을 때이를 제거하고 싶습니다. – Ricardo

+0

예 저는 그것을 사용하고 있습니다. 이해할 수 없습니다. pip freeze는 내 virtualenv에서 사용중인 패키지 만 보여줍니다. – Ricardo

+0

신경 쓰지 마라. 나는 virtualenv를 사용하지 않고 다른 프로젝트를 위해'MySQL-python'을 원한다고 생각했다. (그래서이 특정 프로젝트의 요구 사항에서 필요하지 않았다.) – Ffisegydd

답변

1

을 실행하면 pip가 설치된 패키지 (주석 포함)를 고정 할 때 requirements.txt의 순서와 내용을 유지합니다.

그러나 virtualenv에는 MySQL-python이 설치되어 있으므로 MySQL-python에 대한 주석 처리 된 줄과 주석 처리되지 않은 줄이 모두있는 것으로 보입니다. 난 당신이 라인을 주석을 없애거나 의미를 만들기 위해 "보존 코멘트"에 대한 MySQL-python을 제거해야 할 것 같아요.

관련 문제