Mojo安装使用初体验

一个声称比python块68000倍的语言

蹭个热度,安装试试

系统配置要求:

不支持Windows系统

配置要求:

  • 系统:Ubuntu 20.04/22.04 LTS
  • CPU:x86-64 CPU (with SSE4.2 or newer)
  • 内存:8 GiB memory
  • Python 3.8 - 3.10
  • g++ or clang++ C++ compiler

满足以上条件,登录官方网站下载

安装步骤

1.登录首页,输入邮箱获取验证码。

2.输入验证码

3.获取安装流程

这里会自动检测计算机系统,因为不支持Windows,所以这里推荐在wsl下安装ubuntu22后,再进行安装。

4.Mojo安装

其实没什么,按着流程执行,需要等很长时间......

shell 复制代码
curl https://get.modular.com | \
  MODULAR_AUTH=mut_d08088afa1a9480681eb52051ad4572a \
  sh -
# 第一步很快就完成了,会议一个可爱的提示
modular install mojo
# 第二步非常..非常..非常.. 慢
# 装了很多的库

5.设置环境变量

shell 复制代码
# 官方给的是bash设置脚本,我使用的是zsh,所以需要改成
echo 'export MODULAR_HOME="$HOME/.modular"' >> ~/.zshrc

echo 'export PATH="$MODULAR_HOME/pkg/packages.modular.com_mojo/bin:$PATH"' >> ~/.zshrc

source ~/.zshrc

5.hello mojo

python 复制代码
fn pr_hello():
	print("hello")
fn pr_mojo():
	print("Mojo!")
fn main():
	pr_hello()
	pr_mojo()

# hello
# Mojo!

使用初体验

  • Vs code 插件不完善,没有自动补全功能;
  • 格式与python差不多,但语法差很多;
  • 必须写main()方法,否则无法运行;
  • 打包非常容易,直接使用mojo build;
  • 使用python的库时,需要调用python接口,不能直接使用。

综上所述,mojo更像一个编译语言,而不是脚本语言

相关推荐
bbqz0071 个月前
逆向WeChat(六)
c++·微信·小程序·逆向·mojo·嗅探·抓包https·devtool·sniff
ecoolper1 个月前
【maven插件】org.codehaus.mojo:build-helper-maven-plugin:timestamp-property
java·maven·mojo
bbqz0071 个月前
逆向WeChat (五)
c++·微信·逆向·mojo·ipc·wechat·mmmojo
启航学途1 个月前
Mojo 实现排序功能
mojo·mojo 实现排序功能·mojo入门·mojo基础·mojo教程·mojo sort排序·mojo 排序api
2401_857439692 个月前
分布式智能:Mojo模型在分布式系统中的动态使用策略
分布式·mojo
2401_857600952 个月前
Mojo模型与A/B测试:数据驱动决策的科学
mojo
2401_857026232 个月前
批量预测的加速器:Mojo模型的批处理预测能力
mojo
2401_857439692 个月前
压缩Mojo模型:轻装上阵的机器学习模型
人工智能·机器学习·mojo
代码之光_19802 个月前
云端智能:在云环境中部署Mojo模型的全面指南
mojo
杨哥带你写代码2 个月前
深度学习优化:Mojo模型中自定义特征的稀疏表示处理
人工智能·深度学习·mojo