Группа пользователей MetaTrader 5 Python - краткое содержание - страница 9

 
alkam_ai:
pip install MetaTrader5 не работает даже после обновления до python 3.8
 
alkam_ai:
pip install MetaTrader5 не работает даже после обновления до python 3.8

Какую ошибку вы получаете?

 
Sergey Golubev:

Я думаю, что лучше подождать - из-за следующего:

Так что лучше дождаться пятницы, когда все (новые функции и т.д.) будет описано в документации с примерами.

Привет,

Мне просто интересно, когда это будет готово. Это все еще не работает для меня. Lemme знать. спасибо :)

 
flipper2020:

Привет,

Мне просто интересно, когда это будет готово. Это все еще не работает для меня. Позвольте мне знать. Спасибо :)

Неважно. Он не работает с python 3.7. Но с 3.8 все в порядке.

 
alkam_ai :
Можно ли запустить эту установку на linux?

Вы можете установить python в среде wine.

 
Существует проблема с загрузкой пакета MetaTrader 5 с помощью версии pip, которая поставляется вместе с python. Обходным решением является обновление pip. Команда для обновления pip в windows выглядит так:
python -m pip install -U pip

или в venv с помощью

(inside virtualenv):easy_install -U pip
 
nicholi shen:
Существует проблема с загрузкой пакета MetaTrader 5 с помощью версии pip, которая поставляется вместе с python. Обходным решением является обновление pip. Команда для обновления pip в windows выглядит так:

или в venv с помощью

хмм... все в порядке

(.env) PS C:\Works\test> pip list
Package         Version
--------------- -------
MetaTrader5     5.0.25
numpy           1.18.1
pandas          1.0.1
pip             20.0.2
python-dateutil 2.8.1
pytz            2019.3
setuptools      41.2.0
six             1.14.0
(.env) PS C:\Works\test> pip install --upgrade metatrader5
Collecting metatrader5
  Using cached MetaTrader5-5.0.26-cp38-cp38-win32.whl (99 kB)
Requirement already satisfied, skipping upgrade: numpy>=1.7 in C:\Works\test\.env\lib\site-packages (from metatrader5) (1.18.1)
Installing collected packages: metatrader5
  Attempting uninstall: metatrader5
    Found existing installation: MetaTrader5 5.0.25
    Uninstalling MetaTrader5-5.0.25:
      Successfully uninstalled MetaTrader5-5.0.25
Successfully installed metatrader5-5.0.26
(.env) PS C:\Works\test> pip list
Package         Version
--------------- -------
MetaTrader5     5.0.26
numpy           1.18.1
pandas          1.0.1
pip             20.0.2
python-dateutil 2.8.1
pytz            2019.3
setuptools      41.2.0
six             1.14.0
(.env) PS C:\Works\test> python.exe -V
Python 3.8.0
(.env) PS C:\Works\test>
 
Дмитрий Прокопьев:

Хмм... все в порядке

Это потому, что вы используете `pip` версии 20.0.2. pip, который поставляется с последним дистрибутивом windows python, имеет версию 19. Это также версия, которая по умолчанию используется в setuptools при использовании virtual env. Что-то в этом плане не так. Чтобы установить MetaTrader5 на windows, необходимо иметь последнюю версию pip, а этого не должно быть.

 
nicholi shen:

Это потому, что вы используете `pip` версии 20.0.2. Версия pip, поставляемая с последним дистрибутивом windows python, равна 19. Это также версия, которая по умолчанию используется в setuptools при использовании virtual env. Что-то в этом плане не так. Чтобы установить MetaTrader5 на windows, необходимо иметь последнюю версию pip, чего быть не должно.

Хм... У меня не было никаких проблем с установкой.


PS C:\Works> mkdir test


    Directory: C:\Works


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        3/10/2020   9:26 AM                test


PS C:\Works> cd .\test\
PS C:\Works\test> pip -V
pip 19.3.1 from c:\program files (x86)\python38-32\lib\site-packages\pip (python 3.8)
PS C:\Works\test> python.exe -m venv .env
PS C:\Works\test> .\.env\Scripts\activate
(.env) PS C:\Works\test> pip list
Package    Version
---------- -------
pip        19.2.3
setuptools 41.2.0
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

(.env) PS C:\Works\test> pip install metatrader5
Collecting metatrader5
  Using cached https://files.pythonhosted.org/packages/80/b1/112d637b125316dd8a2064d115c6e0bd7652be782b2129a8cb5dbc930ec5/MetaTrader5-5.0.26-cp38-cp38-win32.whl
Collecting numpy>=1.7 (from metatrader5)
  Using cached https://files.pythonhosted.org/packages/0e/c3/be53614c4e3490778050e1df48fd463837297d5dd402dae3b500f2050eba/numpy-1.18.1-cp38-cp38-win32.whl
Installing collected packages: numpy, metatrader5
Successfully installed metatrader5-5.0.26 numpy-1.18.1
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

(.env) PS C:\Works\test> pip list
Package     Version
----------- -------
MetaTrader5 5.0.26
numpy       1.18.1
pip         19.2.3
setuptools  41.2.0
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
(.env) PS C:\Works\test>

Постоянно появляется сообщение об обновлении pip, но это никак не связано с установкой.

Пожалуйста, покажите журналы ошибок. Не видя ошибки сложно что-то сказать.

Причина обращения: