ゆくゆくは有へと

おかゆ/彼ノ∅有生 の雑記

myntはpython2でやろうな!

Pelican に愛想をつかした(そもそも愛想費やしてない)

mynt を触ってみることにした。当方 python3

mynt – static done simple

んだけど、

Download the Visual C++ Build Tools (standalone C++ compiler, libraries and tools)

これがいるらしい。ダウンロードしてインストールして再起動。

そのあと、pip install mynt すると上手くインストールできたが、

mynt --version をうつと、server.py まわりがどうやら python2 仕様…。

なので、server.py

from SimpleHTTPServer import SimpleHTTPRequestHandler
from SocketServer import TCPServer

# from SimpleHTTPServer import SimpleHTTPRequestHandler
# from SocketServer import TCPServer
from http.server import SimpleHTTPRequestHandler
from socketserver import TCPServer

に変更。mynt --version すると上手くいったけど、幸先不安すぎる。

とりあえず mynt init してみると、

(mynt) C:\Users\[USER]\Documents\mynt-projects
> mynt init my-mynt
Traceback (most recent call last):
  File "c:\anaconda3\envs\mynt\lib\runpy.py", line 184, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\anaconda3\envs\mynt\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\envs\mynt\Scripts\mynt.exe\__main__.py", line 9, in <module>
  File "c:\anaconda3\envs\mynt\lib\site-packages\mynt\main.py", line 13, in main
    Mynt()
  File "c:\anaconda3\envs\mynt\lib\site-packages\mynt\core.py", line 70, in __init__
    self.opts = self._get_opts(args)
  File "c:\anaconda3\envs\mynt\lib\site-packages\mynt\core.py", line 176, in _get_opts
    for option, value in vars(parser.parse_args(args)).iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'

はいもう解散じゃ