erlang - 从 erlport 启动 python3
问题描述
我正在使用 erlport,但它每次都想启动 python 2.7。在我的系统python
中是 2.7,并且python3
是 3.7
如果我:python.start()
这样开始{:ok, pid} = :python.start(python: "/usr/local/bin/python3")
(我从中得到which python3
)。我收到这个错误{:error, {:invalid_option, {:python, "/usr/local/bin/python3"}}}
如何启动 python3 而不是 python2?
解决方案
原来这是一个双引号与单引号的问题。
:python.start(python: '/usr/local/opt/python/bin/python3.7')
推荐阅读
- javascript - 在 Angular 5 (CLI) 中,如何将数据从 index.js 传递到组件?
- android - 程序类型已经存在:com.bumptech.glide.BitmapOptions
- windows - 启动文件夹已删除,但应用程序仍会自动启动
- android - 如何在谷歌地图中平滑移动当前位置?
- php - 为什么换行符在 php 代码中不起作用
- go - 如何在 Go 中将 time.Time 变量转换为原子?
- regex - 如何将c ++与单词边界匹配
- laravel-5.4 - 如何在 laravel 验证自定义唯一性上强制数据更新
- php - 在主题的functions.php文件中获取订购的产品详细信息(ID,数量) - WooCommerce
- android - 与服务一起使用时无法使用 SMS 管理器