Вопросы с тегом «python»

452
Ошибка Python «ImportError: модуль не указан»

Python установлен в локальном каталоге. Мое дерево каталогов выглядит так: (local directory)/site-packages/toolkit/interface.py Мой код здесь: (local directory)/site-packages/toolkit/examples/mountain.py Чтобы запустить пример, я пишу python mountain.py, и в коде у меня есть: from toolkit.interface...

452
Нет модуля с именем pkg_resources

Я развертываю приложение Django на сервере разработчиков и при запуске запускаю эту ошибку pip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module...

451
Как разбить строку на массив символов?

Я пытался найти в Интернете ответы на вопросы, как разбить строку на массив символов, но не могу найти простой метод str.split(//)похоже, не работает как Ruby. Есть ли простой способ сделать это без...

451
Выделение частичной строкой в ​​панде DataFrame

У меня есть DataFrameс 4 столбцами, из которых 2 содержат строковые значения. Мне было интересно, если есть способ выбрать строки на основе частичного совпадения строк с конкретным столбцом? Другими словами, функция или лямбда-функция, которая будет делать что-то вроде re.search(pattern,...

450
Python список словарей поиска

Предположим, у меня есть это: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] и поиск «Pam» в качестве имени, я хочу получить соответствующий словарь: {name: "Pam", age: 7} Как этого...

450
Заставить Python logger выводить все сообщения на стандартный вывод в дополнение к файлу журнала

Есть ли способ заставить журналирование Python с помощью loggingмодуля автоматически выводить вещи на стандартный вывод в дополнение к файлу журнала, куда они должны идти? Например, я хотел бы все вызовы logger.warning, logger.critical, logger.errorчтобы перейти к их предназначенных для этого...

450
Как указать в require.txt прямой источник на github

Я установил библиотеку с помощью команды pip install git+git://github.com/mozilla/elasticutils.git который устанавливает его прямо из репозитория Github. Это прекрасно работает, и я хочу иметь эту зависимость в моем requirements.txt. Я смотрел на другие билеты, как это, но это не решило мою...

447
C-подобные структуры в Python

Есть ли способ удобно определить C-подобную структуру в Python? Я устал писать такие вещи, как: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 =...

447
Python против Cpython

Что это за шум вокруг Python и CPython (Jython, IronPython) , я не понимаю: python.org упоминает, что CPython это: «Традиционная» реализация Python (по прозвищу CPython) еще один вопрос переполнения стека упоминает, что: CPython является интерпретатором байт-кода по умолчанию Python, который...

445
Python и pip, список всех версий пакета, который доступен?

Учитывая имя пакета Python, который можно установить с помощью pip , есть ли способ узнать список всех возможных версий, которые может установить pip? Прямо сейчас это метод проб и ошибок. Я пытаюсь установить версию для сторонней библиотеки, но последняя версия слишком новая, были внесены...

444
Как проверить, является ли объект списком или кортежем (но не строкой)?

Это то, что я обычно делаю, чтобы убедиться, что вход является list/ tuple-, но не а str. Потому что много раз я сталкивался с ошибками, когда функция strпо ошибке пропускает объект, а целевая функция for x in lstпредполагает, что lstэто на самом деле listили tuple. assert isinstance(lst, (list,...

444
Настройте сервер Dev Flask, чтобы он был виден через сеть

Я не уверен, относится ли это к Flask, но когда я запускаю приложение в режиме dev ( http://localhost:5000), я не могу получить к нему доступ с других компьютеров в сети (с помощью http://[dev-host-ip]:5000). Например, с Rails в режиме разработки он работает нормально. Я не смог найти никаких...

444
Что такое итератор, итерация и итерация?

Какое самое основное определение «итерируемого», «итератора» и «итерации» в Python? Я прочитал несколько определений, но я не могу определить точное значение, так как оно все равно не впитается. Может кто-нибудь, пожалуйста, помогите мне с 3 определениями в терминах...

444
Как я могу передать список в качестве аргумента командной строки с argparse?

Я пытаюсь передать список в качестве аргумента в программу командной строки. Естьargparse возможность передать список в качестве опции? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='<Required> Set flag', required=True) Скрипт называется как ниже python...

443
Удаление кеша пипса?

Мне нужно установить psycopg2 v2.4.1 специально. Я случайно сделал: pip install psycopg2 Вместо: pip install psycopg2==2.4.1 Это устанавливает 2.4.4 вместо более ранней версии. Теперь даже после того, как я удалю pip psycopg2 и попытаюсь переустановить с правильной версией, похоже, что pip повторно...

442
Как установить lxml в Ubuntu

У меня проблемы с установкой lxml с easy_install на Ubuntu 11. Когда я печатаю, $ easy_install lxmlя получаю: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz...

441
Перемешать строки DataFrame

У меня есть следующий DataFrame: Col1 Col2 Col3 Type 0 1 2 3 1 1 4 5 6 1 ... 20 7 8 9 2 21 10 11 12 2 ... 45 13 14 15 3 46 16 17 18 3 ... DataFrame считывается из файла CSV. Все строки, которые имеют Type1, находятся сверху, за ними следуют строки с Type2, за которыми следуют строки с Type3 и т. Д....