wine に python がインストールできない。
わからないので、この記事を参考にubuntu20.04minimalで作り直し
やはりWineHQ内で探した方がよさそう。AIに頼りすぎた。
oracleは相変わらず、新CPUはつかえない。
まとめ記事変更しつつVPS完成。
wine7-14は32bit、python3.9.0をインストールしても、MT5は確か64ビットなはず。
1 wineインストール
sudo dpkg --add-architecture i386
sudo apt-get install --install-recommends wine-stable
winecfg
これなんかインストールしているな。
wine-8.0.2になった。
dpkg --print-architecture
dpkg --print-foreign-architectures
sudo dpkg --add-architecture i386
dpkg --print-foreign-architectures
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
sudo apt update
sudo apt install --install-recommends winehq-stable
wine --version
wine winecfg
wine clock
wine iexplore --- wine gecko installer OK
2 python3.9.0インストール
32bit版
wget https://www.python.org/ftp/python/3.9.0/python-3.9.0.exe
wine python-3.9.0.exe
64bit版
wget https://www.python.org/ftp/python/3.9.0/python-3.9.0-amd64.exe
64bit版でうまくいったっぽい。
3 MT5インストール
上記に倣って
wget https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
# wget https://www.metatrader5.com/ja/download/mt5setup.exe
wine mt5setup.exe
3回フリーズした。オラクル側から再起動。1分くらいか待ってからアクセス。
rebootは5分。
4 python用MT5インストール
wine pip install MetaTrader5
wine pip install --upgrade MetaTrader5
確認用
あと少し文字化け修正。
●日本語文字化け対策
$ sudo apt install winetricks
$ winetricks
選択OK ●select the default wineprefix
選択OK ●install a font
選択OK ●clkfonts
winetricksは32bitしか対応してない。ではない。修正するか
sudo apt install fonts-takao
echo "MS Gothic" > ~/.wine/drive_c/windows/Fonts/replacefont.reg
regedit ~/.wine/drive_c/windows/Fonts/replacefont.reg
あとは足りないimportをpip install
wine pip install pandas
wine pip install discordwebhook
wine pip install lightgbm
以上!!