# create 'datetime' object in UTC time zone to avoid the implementation of a local time zone offset time bid ask last volume time_msc flags volume_real 0 2020-01-10 00:00:00 1.11051 1.11069 0.0 0 1578614400987 134 0.0...
Функция "в карман" у меня не работает, поэтому я испытываю трудности с копированием сообщения (копирование с переводом и ссылкой на оригинальное сообщение) отсюда на русский форум -
# create 'datetime' object in UTC time zone to avoid the implementation of a local time zone offset time open high low close tick_volume spread real_volume 0 2020-01-08 12:00:00 1.11382 1.11385 1.11110 1.11199 9354 1 0...
Вы не можете сделать многого, потому что терминал блокируется при загрузке данных о курсе с торгового сервера. Даже если вы используете async, многопоточность, многопроцессорность, вы все равно столкнетесь с проблемой заблокированного терминала при последующих вызовах. Можно породить несколько процессов, подключенных к нескольким терминалам, и использовать один рабочий для обработки приоритетных быстрых задач, а другой - для обработки очереди долго выполняющихся блокирующих запросов.
Здравствуйте,
Не могли бы вы подробнее рассказать о том, как сделать это "порождение нескольких процессов"? Я пытался добиться этого, используя мультипроцессинг и таймаут в process.join(timeout=10), но это, похоже, не работает, терминал застревает на обновлении тикера и не переходит к следующему. мой код блокирует что-то вроде этого:
Пожалуйста, помогите, у меня возникла проблема при загрузке TIMEFRAME_M1 в python. Я могу загрузить только цены для TIMEFRAME_M5, идущие вверх. Это началось, когда я недавно обновил MT5. Пожалуйста, посмотрите на мой код ниже.
import numpy as np
import pandas as pd
from datetime import datetime
import MetaTrader5 as mt5
import pytz
# display data on the MetaTrader 5 package
print("MetaTrader5 package author: ",mt5.__author__)
print("MetaTrader5 package version: ",mt5.__version__)
# establish connection to MetaTrader 5 terminal
if not mt5.initialize():
print("initialize() failed, error code =",mt5.last_error())
# set time zone to UTC
timezone = pytz.timezone("Etc/UTC")
#create 'datetime' objects in UTC time zone to avoid the implementation of a local time zone offset
utc_from = datetime(2020, 1, 1, tzinfo=timezone)
utc_to = datetime(2020, 1, 11, hour = 13, tzinfo=timezone)
ratesUJ = mt5.copy_rates_range("USDJPY", mt5.TIMEFRAME_M1, utc_from, utc_to)
#ratesUJ = mt5.copy_rates_range("USDJPY", mt5.TIMEFRAME_M5, utc_from, utc_to)
# shut down connection to the MetaTrader 5 terminal
mt5.shutdown()
# create DataFrame out of the obtained data
ratesUJ = pd.DataFrame(ratesUJ)
print(ratesUJ.head())
Пожалуйста, помогите, у меня возникла проблема при загрузке TIMEFRAME_M1 в python. Я могу загрузить только цены для TIMEFRAME_M5, идущие вверх. Это началось, когда я недавно обновил MT5. Пожалуйста, посмотрите на мой код ниже.
Установите"Max bars in chart" на Unlimited в Terminal:
* проверил, что PIP обновлен > "requirements up to date" * обновил SETUP и WHEELS * добавил ...\Python39\scripts в PATH * скачал MetaTrader5-5.0.33-cp39-cp39-win_amd64.whl (122.0 kB) * pip install MetaTrader5
Кто-нибудь? Ваша помощь будет очень признательна!
Сбор MetaTrader5 Загрузка MetaTrader5-5.0.33-cp39-cp39-win_amd64.whl (121 kB) |████████████████████████████████| 121 kB 187 kB/s Сбор numpy>=1.7 Загрузка numpy-1.19.2.zip (7.3 МБ) |████████████████████████████████| 7,3 МБ 47 кБ/с Установка зависимостей сборки ... сделано Получение требований для сборки колеса ... сделано Подготовка метаданных колеса ... ошибка ERROR: Команда завершилась с ошибкой и статусом выхода 1: command: 'c:\program files\python39\python.exe' 'c:\program files\python39\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\Maurits\AppData\Local\Temp\tmpcvzk002c' cwd: C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy Complete output (200 lines): Running from numpy source directory. setup.py:470: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates run_build = parse_setuppy_commands() Processing numpy/random\_bounded_integers.pxd.in Обработка numpy/random\bit_generator.pyx Обработка numpy/random\mtrand.pyx Обработка numpy/random\_bounded_integers.pyx.in Обработка numpy/random\_common.pyx Обработка numpy/random\_generator.pyx Обработка numpy/random\_mt19937.pyx Обработка numpy/random\_pcg64.pyx Обработка numpy/random\_philox.pyx Обработка numpy/random\_sfc64.pyx Цитонизация исходных текстов blas_opt_info: blas_mkl_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; попытка из distutils настроить MSVCCompiler библиотеки mkl_rt не найдена в ['c:\\\program files\\\python39\\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
blis_info: libraries blis not found in ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
openblas_info: библиотеки openblas не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']' customize GnuFCompiler Не удалось найти исполняемый файл g77 Не удалось найти исполняемый файл f77 customize IntelVisualFCompiler Не удалось найти исполняемый файл ifort Не удалось найти исполняемый файл ifl настроить AbsoftFCompiler Не удалось найти исполняемый файл f90 настроить CompaqVisualFCompiler Не удалось найти исполняемый файл DF настроить IntelItaniumVisualFCompiler Не удалось найти исполняемый файл efl настроить Gnu95FCompiler Не удалось найти исполняемый файл gfortran Не удалось найти исполняемый файл f95 настроить G95FCompiler Не удалось найти исполняемый файл g95 настройка IntelEM64VisualFCompiler настройка IntelEM64TFCompiler Не удалось найти исполняемый файл efort Не удалось найти исполняемый файл efc настройка PGroupFlangCompiler Не удалось найти исполняемый файл flang не знаю, как скомпилировать код Fortran на платформе 'nt' НЕ ДОСТУПНО
atlas_3_10_blas_threads_info: Setting PTATLAS=ATLAS библиотек tatlas не найдено в ['c:\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
atlas_3_10_blas_info: libraries satlas not found in ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
atlas_blas_threads_info: Setting PTATLAS=ATLAS Библиотеки ptf77blas,ptcblas,atlas не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
atlas_blas_info: библиотеки f77blas,cblas,atlas не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
accelerate_info: NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1914: UserWarning: Оптимизированные (вендорные) библиотеки Blas не найдены. Возврат к библиотеке netlib Blas, которая имеет худшую производительность. Лучшую производительность можно легко получить, переключившись на библиотеку Blas. if self._calc_info(blas): blas_info: Библиотеки Blas не найдены в ['c:\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1914: UserWarning: Blas (http://www.netlib.org/blas/) libraries not found. Каталоги для поиска библиотек могут быть указаны в numpy/distutils/site.cfg файле (секция [blas]) или установив переменную окружения BLAS. if self._calc_info(blas): blas_src_info: NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1914: UserWarning: Blas (http://www.netlib.org/blas/) sources not found. Каталоги для поиска исходных текстов можно указать в numpy/distutils/site.cfg файле (секция [blas_src]) или установив переменную окружения BLAS_SRC. if self._calc_info(blas): NOT AVAILABLE
non-existing path in 'numpy\\\distutils': 'site.cfg' lapack_opt_info: lapack_mkl_info: Библиотеки mkl_rt не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
openblas_lapack_info: библиотеки openblas не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\\python39\\libs'] NOT AVAILABLE
openblas_clapack_info: libraries openblas,lapack not found in ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
flame_info: libraries flame not found in ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
atlas_3_10_threads_info: Setting PTATLAS=ATLAS Библиотеки lapack_atlas не найдены в c:\program files\python39\lib Библиотеки tatlas,tatlas не найдены в c:\program files\python39\lib libraries lapack_atlas not found in C:\ libraries tatlas,tatlas not found in C:\ библиотеки lapack_atlas не найдены в C:\program files\python39\libs libraries tatlas,tatlas not found in c:\program files\python39\libs <class 'numpy.distutils.system_info.atlas_3_10_threads_info'> NOT AVAILABLE
atlas_3_10_info: libraries lapack_atlas not found in c:\program files\python39\lib libraries satlas,satlas not found in c:\program files\python39\lib libraries lapack_atlas not found in C:\ библиотек satlas,satlas не найдено в C:\ библиотек lapack_atlas не найдено в c:\program files\python39\libs libraries satlas,satlas not found in c:\program files\python39\libs <class 'numpy.distutils.system_info.atlas_3_10_info'> NOT AVAILABLE
atlas_threads_info: Setting PTATLAS=ATLAS Библиотеки lapack_atlas не найдены в c:\program files\python39\lib libraries ptf77blas,ptcblas,atlas not found in c:\program files\python39\lib libraries lapack_atlas not found in C:\ библиотек ptf77blas,ptcblas,atlas не найдено в C:\ библиотек lapack_atlas не найдено в C:\program files\python39\libs libraries ptf77blas,ptcblas,atlas not found in c:\program files\python39\libs <class 'numpy.distutils.system_info.atlas_threads_info'> NOT AVAILABLE
atlas_info: libraries lapack_atlas not found in c:\program files\python39\lib libraries f77blas,cblas,atlas not found in c:\program files\python39\lib libraries lapack_atlas not found in C:\ библиотеки f77blas,cblas,atlas не найдены в C:\ библиотеки lapack_atlas не найдены в c:\program files\python39\libs libraries f77blas,cblas,atlas not found in c:\program files\python39\libs <class 'numpy.distutils.system_info.atlas_info'> NOT AVAILABLE
lapack_info: libraries lapack not found in ['c:\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs'] NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1748: UserWarning: Библиотеки Lapack (http://www.netlib.org/lapack/) не найдены. Каталоги для поиска библиотек могут быть указаны в numpy/distutils/site.cfg-файле (раздел [lapack]) или установив переменную окружения LAPACK. return getattr(self, '_calc_info_{}'.format(name))() lapack_src_info: NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1748: UserWarning: Lapack (http://www.netlib.org/lapack/) sources not found. Каталоги для поиска исходных текстов могут быть указаны в numpy/distutils/site.cfg-файле (раздел [lapack_src]) или установив переменную окружения LAPACK_SRC. return getattr(self, '_calc_info_{}'.format(name))() NOT AVAILABLE
numpy_linalg_lapack_lite: FOUND: language = c define_macros = [('HAVE_BLAS_ILP64', None), ('BLAS_SYMBOL_SUFFIX', '64_')]
c:\program files\python39\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros' warnings.warn(msg) running dist_info running build_src build_src сборка исходных текстов py_modules создание сборки создание сборки\src.win-amd64-3.9 создание build\src.win-amd64-3.9\numpy создание build\src.win-amd64-3.9\numpy\distutils создание библиотеки источников "npymath" ошибка: Требуется Microsoft Visual C++ 14.0. Получите его с помощью "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/ ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\program files\python39\python.exe' 'c:\program files\python39\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\Maurits\AppData\Local\Temp\tmpcvzk002c' Проверьте журналы для полного вывода команды.
The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations. The Level 1 BLAS perform scalar, vector and vector-vector operations, the Level 2 BLAS perform matrix-vector operations, and the Level 3 BLAS perform matrix-matrix operations. Because the BLAS are...
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
@Sergey Golubev Вы можете, пожалуйста, сообщить команде администраторов, что в документации есть опечатка, вызывающая ошибку?
Вот страница с ошибкой.
https:// www.mql5.com/en/docs/integration/python_metatrader5/mt5copyratesfrom_py
Опечатка заключается в сроке 1 месяц.
@Sergey Golubev Вы можете, пожалуйста, сообщить команде администраторов, что в документации есть опечатка, вызывающая ошибку?
Вот страница с ошибкой.
https:// www.mql5.com/en/docs/integration/python_metatrader5/mt5copyratesfrom_py
Опечаткой является срок в 1 месяц.
Функция "в карман" у меня не работает, поэтому я испытываю трудности с копированием сообщения (копирование с переводом и ссылкой на оригинальное сообщение)
отсюда на русский форум -
Вы можете попробовать разместить сообщение в русской теме Python здесь https://www.mql5.com/ru/forum/306688/page72
Если не получится, дайте мне знать, и я размещу сообщение в той теме, используя функцию html (но это займет некоторое время):
@ Сергей Голубев, не могли бы вы сообщить команде администратора, что в документах есть опечатка, приводящая к ошибкам?
Вот страница с ошибкой.
h ttps:// www.mql5.com/en/docs/integration/python_metatrader5/mt5copyratesfrom_py
Опечатка является сроком на 1 месяц.
Да, я сообщил об этом в ключевой теме.
Сообщение #717
@Sergey Golubev Вы можете, пожалуйста, сообщить команде администраторов, что в документации есть опечатка, вызывающая ошибку?
Вот страница с ошибкой.
https:// www.mql5.com/en/docs/integration/python_metatrader5/mt5copyratesfrom_py
Опечаткой является срок в 1 месяц.
Вы не можете сделать многого, потому что терминал блокируется при загрузке данных о курсе с торгового сервера. Даже если вы используете async, многопоточность, многопроцессорность, вы все равно столкнетесь с проблемой заблокированного терминала при последующих вызовах. Можно породить несколько процессов, подключенных к нескольким терминалам, и использовать один рабочий для обработки приоритетных быстрых задач, а другой - для обработки очереди долго выполняющихся блокирующих запросов.
Здравствуйте,
Не могли бы вы подробнее рассказать о том, как сделать это "порождение нескольких процессов"? Я пытался добиться этого, используя мультипроцессинг и таймаут в process.join(timeout=10), но это, похоже, не работает, терминал застревает на обновлении тикера и не переходит к следующему. мой код блокирует что-то вроде этого:
Привет, Может ли кто-нибудь подсказать, как добавить информацию о счете после истечения срока действия в mql4 файле
datetime expiry=D'2022.7.21 00:00';
//====================================================================================================================================================//
//OnInit function
//====================================================================================================================================================//
int OnInit()
{
//------------------------------------------------------
//Сведения о запуске
ExpertName=WindowExpertName();
EASymbol=Symbol();
if(StringLen(EASymbol)>6) SymbolExtension=StringSubstr(EASymbol,6,0);
//------------------------------------------------------
Добрый день, кодеры
Пожалуйста, помогите, у меня возникла проблема при загрузке TIMEFRAME_M1 в python. Я могу загрузить только цены для TIMEFRAME_M5, идущие вверх. Это началось, когда я недавно обновил MT5. Пожалуйста, посмотрите на мой код ниже.
Добрый день, кодеры
Пожалуйста, помогите, у меня возникла проблема при загрузке TIMEFRAME_M1 в python. Я могу загрузить только цены для TIMEFRAME_M5, идущие вверх. Это началось, когда я недавно обновил MT5. Пожалуйста, посмотрите на мой код ниже.
Установите"Max bars in chart" на Unlimited в Terminal:
Установите значение"Max bars in chart" на Unlimited в Terminal:
Я опытный разработчик баз данных, но новичок в Python.
Система W10 на 64 бит.
Я получаю некоторые ошибки при установке пакета MT5, несмотря на то, что я думаю, что я сделал все правильно:
* загрузил Python 3.9
* проверил опцию PATH
* проверил, что PIP обновлен > "requirements up to date"
* обновил SETUP и WHEELS
* добавил ...\Python39\scripts в PATH
* скачал MetaTrader5-5.0.33-cp39-cp39-win_amd64.whl (122.0 kB)
* pip install MetaTrader5
Кто-нибудь? Ваша помощь будет очень признательна!
Сбор MetaTrader5
Загрузка MetaTrader5-5.0.33-cp39-cp39-win_amd64.whl (121 kB)
|████████████████████████████████| 121 kB 187 kB/s
Сбор numpy>=1.7
Загрузка numpy-1.19.2.zip (7.3 МБ)
|████████████████████████████████| 7,3 МБ 47 кБ/с
Установка зависимостей сборки ... сделано
Получение требований для сборки колеса ... сделано
Подготовка метаданных колеса ... ошибка
ERROR: Команда завершилась с ошибкой и статусом выхода 1:
command: 'c:\program files\python39\python.exe' 'c:\program files\python39\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\Maurits\AppData\Local\Temp\tmpcvzk002c'
cwd: C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy
Complete output (200 lines):
Running from numpy source directory.
setup.py:470: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
run_build = parse_setuppy_commands()
Processing numpy/random\_bounded_integers.pxd.in
Обработка numpy/random\bit_generator.pyx
Обработка numpy/random\mtrand.pyx
Обработка numpy/random\_bounded_integers.pyx.in
Обработка numpy/random\_common.pyx
Обработка numpy/random\_generator.pyx
Обработка numpy/random\_mt19937.pyx
Обработка numpy/random\_pcg64.pyx
Обработка numpy/random\_philox.pyx
Обработка numpy/random\_sfc64.pyx
Цитонизация исходных текстов
blas_opt_info:
blas_mkl_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; попытка из distutils
настроить MSVCCompiler
библиотеки mkl_rt не найдена в ['c:\\\program files\\\python39\\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
blis_info:
libraries blis not found in ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
openblas_info:
библиотеки openblas не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
customize GnuFCompiler
Не удалось найти исполняемый файл g77
Не удалось найти исполняемый файл f77
customize IntelVisualFCompiler
Не удалось найти исполняемый файл ifort
Не удалось найти исполняемый файл ifl
настроить AbsoftFCompiler
Не удалось найти исполняемый файл f90
настроить CompaqVisualFCompiler
Не удалось найти исполняемый файл DF
настроить IntelItaniumVisualFCompiler
Не удалось найти исполняемый файл efl
настроить Gnu95FCompiler
Не удалось найти исполняемый файл gfortran
Не удалось найти исполняемый файл f95
настроить G95FCompiler
Не удалось найти исполняемый файл g95
настройка IntelEM64VisualFCompiler
настройка IntelEM64TFCompiler
Не удалось найти исполняемый файл efort
Не удалось найти исполняемый файл efc
настройка PGroupFlangCompiler
Не удалось найти исполняемый файл flang
не знаю, как скомпилировать код Fortran на платформе 'nt'
НЕ ДОСТУПНО
atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
библиотек tatlas не найдено в ['c:\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
atlas_3_10_blas_info:
libraries satlas not found in ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
Библиотеки ptf77blas,ptcblas,atlas не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
atlas_blas_info:
библиотеки f77blas,cblas,atlas не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
accelerate_info:
NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1914: UserWarning:
Оптимизированные (вендорные) библиотеки Blas не найдены.
Возврат к библиотеке netlib Blas, которая имеет худшую производительность.
Лучшую производительность можно легко получить, переключившись на библиотеку
Blas.
if self._calc_info(blas):
blas_info:
Библиотеки Blas не найдены в ['c:\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1914: UserWarning:
Blas (http://www.netlib.org/blas/) libraries not found.
Каталоги для поиска библиотек могут быть указаны в
numpy/distutils/site.cfg файле (секция [blas]) или установив
переменную окружения BLAS.
if self._calc_info(blas):
blas_src_info:
NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1914: UserWarning:
Blas (http://www.netlib.org/blas/) sources not found.
Каталоги для поиска исходных текстов можно указать в
numpy/distutils/site.cfg файле (секция [blas_src]) или установив
переменную окружения BLAS_SRC.
if self._calc_info(blas):
NOT AVAILABLE
non-existing path in 'numpy\\\distutils': 'site.cfg'
lapack_opt_info:
lapack_mkl_info:
Библиотеки mkl_rt не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
openblas_lapack_info:
библиотеки openblas не найдены в ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\\python39\\libs']
NOT AVAILABLE
openblas_clapack_info:
libraries openblas,lapack not found in ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
flame_info:
libraries flame not found in ['c:\\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
Библиотеки lapack_atlas не найдены в c:\program files\python39\lib
Библиотеки tatlas,tatlas не найдены в c:\program files\python39\lib
libraries lapack_atlas not found in C:\
libraries tatlas,tatlas not found in C:\
библиотеки lapack_atlas не найдены в C:\program files\python39\libs
libraries tatlas,tatlas not found in c:\program files\python39\libs
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
NOT AVAILABLE
atlas_3_10_info:
libraries lapack_atlas not found in c:\program files\python39\lib
libraries satlas,satlas not found in c:\program files\python39\lib
libraries lapack_atlas not found in C:\
библиотек satlas,satlas не найдено в C:\
библиотек lapack_atlas не найдено в c:\program files\python39\libs
libraries satlas,satlas not found in c:\program files\python39\libs
<class 'numpy.distutils.system_info.atlas_3_10_info'>
NOT AVAILABLE
atlas_threads_info:
Setting PTATLAS=ATLAS
Библиотеки lapack_atlas не найдены в c:\program files\python39\lib
libraries ptf77blas,ptcblas,atlas not found in c:\program files\python39\lib
libraries lapack_atlas not found in C:\
библиотек ptf77blas,ptcblas,atlas не найдено в C:\
библиотек lapack_atlas не найдено в C:\program files\python39\libs
libraries ptf77blas,ptcblas,atlas not found in c:\program files\python39\libs
<class 'numpy.distutils.system_info.atlas_threads_info'>
NOT AVAILABLE
atlas_info:
libraries lapack_atlas not found in c:\program files\python39\lib
libraries f77blas,cblas,atlas not found in c:\program files\python39\lib
libraries lapack_atlas not found in C:\
библиотеки f77blas,cblas,atlas не найдены в C:\
библиотеки lapack_atlas не найдены в c:\program files\python39\libs
libraries f77blas,cblas,atlas not found in c:\program files\python39\libs
<class 'numpy.distutils.system_info.atlas_info'>
NOT AVAILABLE
lapack_info:
libraries lapack not found in ['c:\\program files\\\python39\\lib', 'C:\\\', 'c:\\\program files\\\python39\\libs']
NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1748: UserWarning:
Библиотеки Lapack (http://www.netlib.org/lapack/) не найдены.
Каталоги для поиска библиотек могут быть указаны в
numpy/distutils/site.cfg-файле (раздел [lapack]) или установив
переменную окружения LAPACK.
return getattr(self, '_calc_info_{}'.format(name))()
lapack_src_info:
NOT AVAILABLE
C:\Users\Maurits\AppData\Local\Temp\pip-install-ja0mght_\numpy\numpy\distutils\system_info.py:1748: UserWarning:
Lapack (http://www.netlib.org/lapack/) sources not found.
Каталоги для поиска исходных текстов могут быть указаны в
numpy/distutils/site.cfg-файле (раздел [lapack_src]) или установив
переменную окружения LAPACK_SRC.
return getattr(self, '_calc_info_{}'.format(name))()
NOT AVAILABLE
numpy_linalg_lapack_lite:
FOUND:
language = c
define_macros = [('HAVE_BLAS_ILP64', None), ('BLAS_SYMBOL_SUFFIX', '64_')]
c:\program files\python39\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
running dist_info
running build_src
build_src
сборка исходных текстов py_modules
создание сборки
создание сборки\src.win-amd64-3.9
создание build\src.win-amd64-3.9\numpy
создание build\src.win-amd64-3.9\numpy\distutils
создание библиотеки источников "npymath"
ошибка: Требуется Microsoft Visual C++ 14.0. Получите его с помощью "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\program files\python39\python.exe' 'c:\program files\python39\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\Maurits\AppData\Local\Temp\tmpcvzk002c' Проверьте журналы для полного вывода команды.