반응형

python 39

Python 스크립트 실행 시 "ImportError: No module named"

Python 스크립트 실행 시 "ImportError: No module named" 저는 무엇보다도 파이썬 스크립트를 실행하는 스크립트를 실행하려고 합니다.는 는나를 .ImportError: No module named ...그러나 ipython을 실행하고 인터프리터를 통해 동일한 모듈을 가져오면 모듈이 수락됩니다. 무슨 일이 일어나고 있으며 어떻게 고칠 수 있습니까?파이썬이 어떻게 PYONPATH를 사용하는지 이해하려고 노력했지만 완전히 혼란스럽습니다.어떤 도움이라도 주시면 대단히 감사하겠습니다.이 문제는 명령줄 IPython 인터프리터가 현재 경로를 사용하는 방식과 별도의 프로세스(IPython 노트북, 외부 프로세스 등)를 사용하는 방식으로 인해 발생합니다.IPython은 sys.path뿐만 아니..

sourcetip 2023.06.17

장고에서 "get_or_create()"를 사용하는 방법은 무엇입니까?

장고에서 "get_or_create()"를 사용하는 방법은 무엇입니까? 사용하려고 합니다.get_or_create()양식의 일부 필드에 대해 입력합니다. 그러나 입력하려고 하면 500개의 오류가 발생합니다. 선 중 하나는 다음과 같습니다. customer.source = Source.objects.get_or_create(name="Website") 위 코드에 대한 오류는 다음과 같습니다. "(, 거짓): "고객.source"는 "Source" 인스턴스여야 합니다. 설명서에서 get_or_create: # get_or_create() a person with similar first names. p, created = Person.objects.get_or_create( first_name='John',..

sourcetip 2023.06.17

머리글을 맨 위 행으로 바꾸기

머리글을 맨 위 행으로 바꾸기 현재 다음과 같은 데이터 프레임이 있습니다. Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 0 Sample Number Group Number Sample Name Group Name 1 1.0 1.0 s_1 g_1 2 2.0 1.0 s_2 g_1 3 3.0 1.0 s_3 g_1 4 4.0 2.0 s_4 g_2 헤더 행을 삭제하고 첫 번째 행을 새 헤더 행으로 만들어 새 데이터 프레임을 다음과 같이 만드는 방법을 찾고 있습니다. Sample Number Group Number Sample Name Group Name 0 1.0 1.0 s_1 g_1 1 2.0 1.0 s_2 g_1 2 3.0 1.0 s_3 g_1 3 4.0 2.0 s_4 g_2..

sourcetip 2023.06.17

시간 델타를 년으로 변환하시겠습니까?

시간 델타를 년으로 변환하시겠습니까? 저는 몇 년이 지났는지 확인해야 합니다.현재 나는 가지고 있습니다.timedeltadatetime모듈과 몇 년으로 변환하는 방법을 모릅니다.은 a보다 더 많은 합니다.timedelta시작(또는 종료) 날짜를 알아야 합니다.(윤년제입니다.) 가장 좋은 방법은 다음을 사용하는 것입니다.dateutil.relativedelta 개체입니다. 하지만 타사 모듈입니다.만약 당신이 알고 싶다면.datetime은 것은그였습니다.n몇 년 후(기본값에서 지금까지) 다음 작업을 수행할 수 있습니다. from dateutil.relativedelta import relativedelta def yearsago(years, from_date=None): if from_date is None..

sourcetip 2023.06.12

py.test의 각 테스트 전후에 코드를 실행하시겠습니까?

py.test의 각 테스트 전후에 코드를 실행하시겠습니까? 테스트 제품군에서 각 테스트 전후에 추가 설정 및 해체 검사를 실행하려고 합니다.저는 고정 장치를 살펴보았지만 그것이 올바른 접근법인지 확실하지 않습니다.각 테스트 전에 설정 코드를 실행하고 각 테스트 후에 해체 검사를 실행해야 합니다. 내 사용 사례는 제대로 정리되지 않는 코드를 확인하는 것입니다. 코드가 임시 파일을 남깁니다.제 설정에서, 저는 파일을 확인할 것이고, 분해할 때도 파일을 확인할 것입니다.추가 파일이 있으면 테스트가 실패했으면 합니다.py.테스트 고정장치는 당신의 목적을 달성하기에 기술적으로 적절한 방법입니다. 다음과 같은 고정 장치를 정의하면 됩니다. @pytest.fixture(autouse=True) def run_arou..

sourcetip 2023.06.12

Python ValueError: 값이 너무 많아 압축을 풀 수 없습니다.

Python ValueError: 값이 너무 많아 압축을 풀 수 없습니다. 이 질문에는 이미 다음과 같은 답이 있습니다. '풀 수 있는 값이 너무 많습니다.' 딕트를 반복합니다.key=>string, value=>list (8개 답변) 마감됨7년 전에. 이 코드에서 예외가 발생했습니다. class Transaction: def __init__ (self): self.materials = {} def add_material (self, m): self.materials[m.type + m.purity] = m def serialize (self): ser_str = 'transaction_start\n' for k, m in self.materials: ser_str += m.serialize () ser..

sourcetip 2023.06.07

python dict.update()가 개체를 반환하지 않는 이유는 무엇입니까?

python dict.update()가 개체를 반환하지 않는 이유는 무엇입니까? 다음 코드가 있습니다. award_dict = { "url": "http://facebook.com", "imageurl": "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count": 1, } def award(name, count, points, desc_string, my_size, parent): if my_size > count: a = { "name": name, "description": desc_string % count, "points": points, "parent_award": parent, } a.update(award_dict)..

sourcetip 2023.06.07

Django TemplateSyntaxError - 'static files'는 등록된 태그 라이브러리가 아닙니다.

Django TemplateSyntaxError - 'static files'는 등록된 태그 라이브러리가 아닙니다. Django 3.0으로 업그레이드한 후 다음과 같은 메시지가 나타납니다.TemplateSyntaxError: In template /Users/alasdair//myproject/myapp/templates/index.html, error at line 1 'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls cache i18n l10n log static tz 여기 내 템플릿이 있습니다. {% load staticfiles %} 템플릿에 다음 태그가 있는 경우: {% ..

sourcetip 2023.06.07

Linux에서 가상 환경을 활성화하려면 어떻게 해야 합니까?

Linux에서 가상 환경을 활성화하려면 어떻게 해야 합니까? 저는 여러 가지 대안을 모색하고 시도했지만 성공하지 못했고, 지금은 며칠을 고민하고 있습니다. 정말 미치겠어요, 저를 미치게 합니다. 저는 Python 2.5.2가 설치된 Red Hat Linux에서 실행되고 있습니다.최신 Virtualenv를 사용하기 시작했지만 활성화할 수 없었습니다.이전 버전이 필요하다고 제안하는 곳을 발견했기 때문에 Virtualenv 1.6.4를 Python 2.6과 함께 사용해야 합니다. 가상 환경을 설치하는 것 같습니다. python virtualenv-1.6.4/virtualenv.py virtual 출력: New python executable in virtual/bin/python Installing setup..

sourcetip 2023.05.23
반응형