
Маришка
25.09.2018
09:24:00
python в цмд запускает интерпретатор
Только если он его не через idle запускает
Тогда товарищ путается в показаниях

Justin
25.09.2018
09:24:41
А через консоль та же фигня?
Ну да, через консоль тоже так. Я теперь не уверен что нормально библиотеки устанавливаются, выглядит это примерно так:
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: \ DEBUG menuinst_win32:__init__(196): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Anaconda3', env_name: 'None', mode: 'user', used_mode: 'user'
Но никаких ошибок не вылетает, в конце done

Google

Дмитрий
25.09.2018
09:25:22

Маришка
25.09.2018
09:26:42

Дмитрий
25.09.2018
09:28:11
и получится что он ставит не в то окружение

Александр
25.09.2018
09:44:43
Добрый день подскажите пакет 3d визуализации данных типа mayavi. Там где нет ппрблем как в matplotlib с правильным отображением данных

Igor
25.09.2018
10:02:09
Всем добрый день! Столкнулся с очень странной проблемой: перестал запускать проект, при команде python project/manage.py runserver консоль просто что-то выполняет, и заканчивает логом ImportError: No module named rest_framework. Честно говоря, уже пару дней с этим вожусь, идей больше нет, пишу сюда. Откуда взял проект - https://tests4geeks.com/django-rest-framework-tutorial/
Заранее спасибо за помощь

BlackAndOrange
25.09.2018
10:03:14


Igor
25.09.2018
10:04:11
altgraph==0.10.2
bdist-mpkg==0.5.0
bonjour-py==0.3
Django==1.9.13
macholib==1.5.1
matplotlib==1.3.1
modulegraph==0.10.4
numpy==1.8.0rc1
py2app==0.7.3
pyobjc-core==2.5.1
pyobjc-framework-Accounts==2.5.1
pyobjc-framework-AddressBook==2.5.1
pyobjc-framework-AppleScriptKit==2.5.1
pyobjc-framework-AppleScriptObjC==2.5.1
pyobjc-framework-Automator==2.5.1
pyobjc-framework-CFNetwork==2.5.1
pyobjc-framework-Cocoa==2.5.1
pyobjc-framework-Collaboration==2.5.1
pyobjc-framework-CoreData==2.5.1
pyobjc-framework-CoreLocation==2.5.1
pyobjc-framework-CoreText==2.5.1
pyobjc-framework-DictionaryServices==2.5.1
pyobjc-framework-EventKit==2.5.1
pyobjc-framework-ExceptionHandling==2.5.1
pyobjc-framework-FSEvents==2.5.1
pyobjc-framework-InputMethodKit==2.5.1
pyobjc-framework-InstallerPlugins==2.5.1
pyobjc-framework-InstantMessage==2.5.1
pyobjc-framework-LatentSemanticMapping==2.5.1
pyobjc-framework-LaunchServices==2.5.1
pyobjc-framework-Message==2.5.1
pyobjc-framework-OpenDirectory==2.5.1
pyobjc-framework-PreferencePanes==2.5.1
pyobjc-framework-PubSub==2.5.1
pyobjc-framework-QTKit==2.5.1
pyobjc-framework-Quartz==2.5.1
pyobjc-framework-ScreenSaver==2.5.1
pyobjc-framework-ScriptingBridge==2.5.1
pyobjc-framework-SearchKit==2.5.1
pyobjc-framework-ServiceManagement==2.5.1
pyobjc-framework-Social==2.5.1
pyobjc-framework-SyncServices==2.5.1
pyobjc-framework-SystemConfiguration==2.5.1
pyobjc-framework-WebKit==2.5.1
pyOpenSSL==0.13.1
pyparsing==2.0.1
python-dateutil==1.5
pytz==2013.7
scipy==0.13.0b1
six==1.4.1
virtualenv==16.0.0
xattr==0.6.4
zope.interface==4.1.1


Maxim
25.09.2018
10:04:12

Igor
25.09.2018
10:08:17

BlackAndOrange
25.09.2018
10:09:51

Google

BlackAndOrange
25.09.2018
10:09:52
Где?
В твоём списке не вижу


Igor
25.09.2018
10:10:22
pip freeze ещё раз сделал,чтобы не засорят чат, просто строчку одну скопировал
altgraph==0.10.2
bdist-mpkg==0.5.0
bonjour-py==0.3
Django==1.11.15
django-filter==2.0.0
djangorestframework==3.8.2
macholib==1.5.1
Markdown==3.0
matplotlib==1.3.1
modulegraph==0.10.4
numpy==1.8.0rc1
py2app==0.7.3
pyobjc-core==2.5.1
pyobjc-framework-Accounts==2.5.1
pyobjc-framework-AddressBook==2.5.1
pyobjc-framework-AppleScriptKit==2.5.1
pyobjc-framework-AppleScriptObjC==2.5.1
pyobjc-framework-Automator==2.5.1
pyobjc-framework-CFNetwork==2.5.1
pyobjc-framework-Cocoa==2.5.1
pyobjc-framework-Collaboration==2.5.1
pyobjc-framework-CoreData==2.5.1
pyobjc-framework-CoreLocation==2.5.1
pyobjc-framework-CoreText==2.5.1
pyobjc-framework-DictionaryServices==2.5.1
pyobjc-framework-EventKit==2.5.1
pyobjc-framework-ExceptionHandling==2.5.1
pyobjc-framework-FSEvents==2.5.1
pyobjc-framework-InputMethodKit==2.5.1
pyobjc-framework-InstallerPlugins==2.5.1
pyobjc-framework-InstantMessage==2.5.1
pyobjc-framework-LatentSemanticMapping==2.5.1
pyobjc-framework-LaunchServices==2.5.1
pyobjc-framework-Message==2.5.1
pyobjc-framework-OpenDirectory==2.5.1
pyobjc-framework-PreferencePanes==2.5.1
pyobjc-framework-PubSub==2.5.1
pyobjc-framework-QTKit==2.5.1
pyobjc-framework-Quartz==2.5.1
pyobjc-framework-ScreenSaver==2.5.1
pyobjc-framework-ScriptingBridge==2.5.1
pyobjc-framework-SearchKit==2.5.1
pyobjc-framework-ServiceManagement==2.5.1
pyobjc-framework-Social==2.5.1
pyobjc-framework-SyncServices==2.5.1
pyobjc-framework-SystemConfiguration==2.5.1
pyobjc-framework-WebKit==2.5.1
pyOpenSSL==0.13.1
pyparsing==2.0.1
python-dateutil==1.5
pytz==2013.7
scipy==0.13.0b1
six==1.4.1
virtualenv==16.0.0
xattr==0.6.4
zope.interface==4.1.1


BlackAndOrange
25.09.2018
10:11:41
python -c 'import rest_framework' проходит?

Igor
25.09.2018
10:13:12
Только таким образом

Maxim robox
25.09.2018
10:14:01

BlackAndOrange
25.09.2018
10:14:05
То есть проходит. Покажи, что ли, полный текст ошибки и код, чё-то непонятное.

Василий
25.09.2018
10:14:19
Питон какой?
Есть вариант что ты не для того питона делаешь

BlackAndOrange
25.09.2018
10:15:20
Кстати, ты как manage.py запускаешь?
./manage.py или python manage.py?

Igor
25.09.2018
10:15:21

Василий
25.09.2018
10:15:56


Igor
25.09.2018
10:16:19
То есть проходит. Покажи, что ли, полный текст ошибки и код, чё-то непонятное.
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',
'/Library/Python/2.7/site-packages',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',
'/Users/igorborzunov/Desktop/IU7/drf-demo/project/apps',
'/Users/igorborzunov/Desktop/IU7/drf-demo/project']
['/Users/igorborzunov/Desktop/IU7/drf-demo/project',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',
'/Library/Python/2.7/site-packages',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',
'/Users/igorborzunov/Desktop/IU7/drf-demo/project/apps',
'/Users/igorborzunov/Desktop/IU7/drf-demo/project']
Unhandled exception in thread started by <function wrapper at 0x107b58a28>
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "/Library/Python/2.7/site-packages/django/core/management/commands/runserver.py", line 116, in inner_run
autoreload.raise_last_exception()
File "/Library/Python/2.7/site-packages/django/utils/autoreload.py", line 251, in raise_last_exception
six.reraise(*_exception)
File "/Library/Python/2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "/Library/Python/2.7/site-packages/django/__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/Library/Python/2.7/site-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/Library/Python/2.7/site-packages/django/apps/config.py", line 94, in create
module = import_module(entry)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named rest_framework_swagger


BlackAndOrange
25.09.2018
10:18:45
А pip --version?

Igor
25.09.2018
10:19:20
А pip --version?
pip 18.0 from /Library/Python/2.7/site-packages/pip (python 2.7)

BlackAndOrange
25.09.2018
10:19:36
Т. е. на самом деле у тебя везде дваседьмой питон
Окей

Google

Igor
25.09.2018
10:20:53
Я думал,что возможно проект устаревший, который я пытаюсь воспроизвести, но это же не JS фреймворк, чтобы через годик с чем-то быть уже абсоютно мёртвым для запуска

BlackAndOrange
25.09.2018
10:21:08
Так, постой
Тебе ругается на отсутствие модуля rest_framework_swagger
Но его у тебя и нет, вроде как
Поставь:
pip install django-rest-swagger


Igor
25.09.2018
10:26:43
Но это не всё, к сожалению
Performing system checks...
Unhandled exception in thread started by <function wrapper at 0x10fe8e848>
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "/Library/Python/2.7/site-packages/django/core/management/commands/runserver.py", line 124, in inner_run
self.check(display_num_errors=True)
File "/Library/Python/2.7/site-packages/django/core/management/base.py", line 359, in check
include_deployment_checks=include_deployment_checks,
File "/Library/Python/2.7/site-packages/django/core/management/base.py", line 346, in _run_checks
return checks.run_checks(**kwargs)
File "/Library/Python/2.7/site-packages/django/core/checks/registry.py", line 81, in run_checks
new_errors = check(app_configs=app_configs)
File "/Library/Python/2.7/site-packages/django/core/checks/urls.py", line 16, in check_url_config
return check_resolver(resolver)
File "/Library/Python/2.7/site-packages/django/core/checks/urls.py", line 26, in check_resolver
return check_method()
File "/Library/Python/2.7/site-packages/django/urls/resolvers.py", line 256, in check
for pattern in self.url_patterns:
File "/Library/Python/2.7/site-packages/django/utils/functional.py", line 35, in get
res = instance.__dict__[self.name] = self.func(instance)
File "/Library/Python/2.7/site-packages/django/urls/resolvers.py", line 407, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/Library/Python/2.7/site-packages/django/utils/functional.py", line 35, in get
res = instance.__dict__[self.name] = self.func(instance)
File "/Library/Python/2.7/site-packages/django/urls/resolvers.py", line 400, in urlconf_module
return import_module(self.urlconf_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/Users/igorborzunov/Desktop/IU7/drf-demo/project/urls.py", line 8, in <module>
url(r'^api/', include('apps.core.urls', namespace='core')),
File "/Library/Python/2.7/site-packages/django/conf/urls/__init__.py", line 50, in include
urlconf_module = import_module(urlconf_module)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/Users/igorborzunov/Desktop/IU7/drf-demo/project/apps/core/urls.py", line 2, in <module>
from rest_framework import routers
File "/Library/Python/2.7/site-packages/rest_framework/routers.py", line 26, in <module>
from rest_framework import views
File "/Library/Python/2.7/site-packages/rest_framework/views.py", line 16, in <module>
from rest_framework import exceptions, status
File "/Library/Python/2.7/site-packages/rest_framework/exceptions.py", line 18, in <module>
from rest_framework.compat import unicode_to_repr
File "/Library/Python/2.7/site-packages/rest_framework/compat.py", line 161, in <module>
if markdown.version <= '2.2':
AttributeError: 'module' object has no attribute 'version'


BlackAndOrange
25.09.2018
10:27:47
Ну тут дальше только глазами смотреть
Откуда он берёт markdown


Василий
25.09.2018
10:29:14
Performing system checks...
Unhandled exception in thread started by <function wrapper at 0x10fe8e848>
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "/Library/Python/2.7/site-packages/django/core/management/commands/runserver.py", line 124, in inner_run
self.check(display_num_errors=True)
File "/Library/Python/2.7/site-packages/django/core/management/base.py", line 359, in check
include_deployment_checks=include_deployment_checks,
File "/Library/Python/2.7/site-packages/django/core/management/base.py", line 346, in _run_checks
return checks.run_checks(**kwargs)
File "/Library/Python/2.7/site-packages/django/core/checks/registry.py", line 81, in run_checks
new_errors = check(app_configs=app_configs)
File "/Library/Python/2.7/site-packages/django/core/checks/urls.py", line 16, in check_url_config
return check_resolver(resolver)
File "/Library/Python/2.7/site-packages/django/core/checks/urls.py", line 26, in check_resolver
return check_method()
File "/Library/Python/2.7/site-packages/django/urls/resolvers.py", line 256, in check
for pattern in self.url_patterns:
File "/Library/Python/2.7/site-packages/django/utils/functional.py", line 35, in get
res = instance.__dict__[self.name] = self.func(instance)
File "/Library/Python/2.7/site-packages/django/urls/resolvers.py", line 407, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/Library/Python/2.7/site-packages/django/utils/functional.py", line 35, in get
res = instance.__dict__[self.name] = self.func(instance)
File "/Library/Python/2.7/site-packages/django/urls/resolvers.py", line 400, in urlconf_module
return import_module(self.urlconf_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/Users/igorborzunov/Desktop/IU7/drf-demo/project/urls.py", line 8, in <module>
url(r'^api/', include('apps.core.urls', namespace='core')),
File "/Library/Python/2.7/site-packages/django/conf/urls/__init__.py", line 50, in include
urlconf_module = import_module(urlconf_module)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/Users/igorborzunov/Desktop/IU7/drf-demo/project/apps/core/urls.py", line 2, in <module>
from rest_framework import routers
File "/Library/Python/2.7/site-packages/rest_framework/routers.py", line 26, in <module>
from rest_framework import views
File "/Library/Python/2.7/site-packages/rest_framework/views.py", line 16, in <module>
from rest_framework import exceptions, status
File "/Library/Python/2.7/site-packages/rest_framework/exceptions.py", line 18, in <module>
from rest_framework.compat import unicode_to_repr
File "/Library/Python/2.7/site-packages/rest_framework/compat.py", line 161, in <module>
if markdown.version <= '2.2':
AttributeError: 'module' object has no attribute 'version'
У тебя рассинхрон версий пакетов. только надо их осторожно совмещать. я бы на твоем месте нашел нужную версию сваггера чем обновлять все остальные а то проблем можешь хапнуть
ты уверен что этот код нужно запускать под 2.7 ?


Igor
25.09.2018
10:30:16
Нет, не уверен, честно говоря, статья в 2016 году написана
https://tests4geeks.com/django-rest-framework-tutorial/
Вот она, собственно

Василий
25.09.2018
10:38:17

Виктор
25.09.2018
10:38:58
в статье об этом ничего нет, судя по всему. в доках джанго написано, что 1.9 и 1.10 джанго работает на версии питона 2.7, 3.4 или 3.5
https://docs.djangoproject.com/en/2.1/releases/1.10/

Василий
25.09.2018
10:40:12

Виктор
25.09.2018
10:40:35
я увы не могу знать, но насколько я понимаю, человек писал код по туториалу (статье) о котором и идет речь

Oleg
25.09.2018
10:40:50
Ахтунг!
Почему катчить Exception такая уж плохая практика, что б аж задерживать мерж-реквест?

Василий
25.09.2018
10:42:01

Tigran
25.09.2018
10:42:11

Oleg
25.09.2018
10:42:47

Google

Admin
ERROR: S client not available

Igor
25.09.2018
10:42:52
Был уверен, что с текущими версиями проект будет спокойно работать

Василий
25.09.2018
10:43:29

Oleg
25.09.2018
10:43:33
Я перехватываю сигнал, останавливаю все задачи и потоки и потом "выключаюсь".

Виктор
25.09.2018
10:44:23

Igor
25.09.2018
10:44:24

Oleg
25.09.2018
10:47:03
Это пример. В моем кейсе я вырезаю сплитом кое какие данные из конфигурации

Igor
25.09.2018
10:50:33

El Mariachi
25.09.2018
10:51:19

Oleg
25.09.2018
10:51:50
Я его уже заимпортил. Теперь запускаю

El Mariachi
25.09.2018
10:52:40
если что-то пошло не так - это надо исправлять, а не пытаться сделать еще раз то же самое
А если ты не знаешь что именно пошло не так, то как это исправить
Но в любом случае, это не запрещено, а просто нежелательно

Бензофуран
25.09.2018
10:54:11

Maxim robox
25.09.2018
10:55:36

Kirill
25.09.2018
10:56:13
Знатоки, подскажите какая может быть разница вызова функции в двух эквивалентных на мой взгляд ситуациях
Есть функция:
func(self, pair, end=int(time.time())+1000)
Ситуация 1:
self.func('HI')
Ситуация 2:
self.func('HI', end=int(time.time())+1000)
Есть ли здесь какое-то шаманство касательно end. Спрашиваю потому что код себя ведёт по разному. Далее там делается post запрос из параметров функции:
options = {
'end': int(end),
'pair': pair ,
}
body = urlencode(options)
signature = hmac.new(self.api_secret.encode(), body.encode(), hashlib.sha512).hexdigest()
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Key': self.api_key,
'Sign': signature
}
Так вот в ситуации 1 сервер на запрос отвечает не корректно, как будто с end что-то не так


Eldar
25.09.2018
10:58:13
Знатоки, подскажите какая может быть разница вызова функции в двух эквивалентных на мой взгляд ситуациях
Есть функция:
func(self, pair, end=int(time.time())+1000)
Ситуация 1:
self.func('HI')
Ситуация 2:
self.func('HI', end=int(time.time())+1000)
Есть ли здесь какое-то шаманство касательно end. Спрашиваю потому что код себя ведёт по разному. Далее там делается post запрос из параметров функции:
options = {
'end': int(end),
'pair': pair ,
}
body = urlencode(options)
signature = hmac.new(self.api_secret.encode(), body.encode(), hashlib.sha512).hexdigest()
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Key': self.api_key,
'Sign': signature
}
Так вот в ситуации 1 сервер на запрос отвечает не корректно, как будто с end что-то не так
end сделай по дефолу None и потом в функции делай проверку на None, и в этом случае делай его равным int(time.time())+1000)

Kirill
25.09.2018
10:59:11

Google

Nikolay
25.09.2018
10:59:34

Maxim robox
25.09.2018
10:59:35

Nikolay
25.09.2018
10:59:54
А?

Kirill
25.09.2018
11:00:02

Maxim robox
25.09.2018
11:02:25

Denis
25.09.2018
11:11:37
Друзья, а какие есть полезные сервисы для разработки, платные, может?

Maxim robox
25.09.2018
11:12:01
Какую задачу ты хочешь решить?