如何在MAC M1芯片上安装R的Bioconductor包

Python014

如何在MAC M1芯片上安装R的Bioconductor包,第1张

对于m1的电脑,当我们尝试用过 BiocManager::install() 进行安装时,部分包会出现提示错误。下面我以DESeq2包为例,尝试直接安装提示错误:

这里需要我们确认好三件事情:

1.正确的安装好gcc,终端输入gcc看看是否有改命令,如果没有通过命令 brew install gcc 安装;

2.正确的安装好gfortran,如果没有安装好通过命令 brew install gfortran 进行安装。

3.安装Xcode command line tools,终端输入 xcode-select --install

首先查看一下gcc的路径,用 brew list gcc 命令进行查看:

随后编辑Makevars文件, vi ~/.R/Makevars

注意:最后的FLIBS需要和你上面的路径对应!!VER=- 11 这个数字取决于你的gcc版本!!

将安装的gfortran的路径链到R目录:

sudo ln -s /opt/homebrew/bin/gfortran /opt/R/arm64/bin/

这个时候我们重新安装,最好在命令行用R安装,用rstudio有时候会出现莫名错误!!

就可以顺利安装了。

导致安装失败的原因有几个:

pr 2022支持m1了吗?此次测试,已完全支持M1芯片,pr 2022不仅可以帮助用户对各种视频进行剪辑、旋转、分割、合并、字幕添加、背景音乐等基础的处理,还能帮助用户进行视频颜色校正、颜色分级、稳定镜头、调整层、更改片段的持续时间和速度、效果预设等操作,功能十分的全面强大。

图形和标题

Premiere Pro 中的图形和字幕工作流程具有多项增强功能,包括全新的通用文本引擎、方便的拼写检查以及字幕、图形和动态图形的查找和替换。

拼写检查和查找和替换

通过文本面板中的新图形选项卡有效地管理标题和图形。使用搜索和替换来更新图形中的文本 - 或者只是搜索以查找序列中的任何图形。拼写检查是一项非常需要的功能,用户现在可以轻松地查找和更正任何标题或包含文本的图形中的拼写错误,无论该图形是在 Premiere Pro 还是 After Effects 中创建的。

图形和字幕工作区现在合并在文本面板中。在基本图形面板中编辑文本属性或按顺序查看文本和标题时,打开文本面板可轻松访问和浏览图形。

通用文本引擎

现在,在 Premiere Pro 和 After Effects 中使用多种语言更加轻松快捷。

无需每次需要使用不同的脚本时都转到首选项,只需开始输入所选语言即可。对于包含中东和南亚语言的图形,可以直接在基本图形面板中应用从左到右或从右到左的设置。不同的脚本可以组合在相同的图形元素中,所有文本层都可以互换,使标题和图形更容易、更快地进行多语言编辑。

当前的动态图形模板 (MOGRT) 不支持通用文本引擎功能。要在动态图形模板中加入新的通用文本引擎,请使用最新版本的 After Effects (22.1.1) 和 Premiere Pro (22.1.1)。未来版本中将添加对旧动态图形模板的自动通用文本引擎支持。

改进的具有多边形和圆角的形状工具

Premiere Pro 中的形状工具已得到扩展和改进,包括新的多边形工具、对椭圆和矩形的更好控制,以及定义和应用圆角的能力。

您可以制作多达 50 个三边的多边形。设置高度、宽度和角半径值的能力使进行精确编辑和动画形状变得更加容易

此外,形状工具堆叠在一起,最近使用的工具显示在堆叠的顶部。单击并按住可见工具以显示所有三个形状工具。

钢笔工具改进

通过 Premiere Pro 中钢笔工具的改进,可以更精确地绘制线条。绘制直线,包括完美的 0°、45°、90° 角,旋转现有线,并使用 Bezier 曲线控制点添加控制点,无论是自定义角度还是限制为 0°、45° 和 90°。

升级开放项目的传统头衔

如果您打开包含旧标题的项目,则会打开一个对话框,提示您将旧标题更新为现代图形。按照提示进行更新。

更简单的文本导航

通过改进文本选择和插入符号行为(用一段文本显示光标位置的工字梁),编辑文本变得更加容易。键盘上的箭头键现在可以在视觉上沿箭头方向移动插入符号。

编辑和工作流程

此版本为专业剪辑师带来了改进,包括用于联动播放的便捷新按钮和简化多机位工作流程的更改。

源和节目监视器的组合按钮

您现在可以向传输控件添加一个新的 Gang 按钮,以便在节目和源监视器中并排播放。联动播放可以更轻松地比较序列。

新按钮使访问联动播放变得更加容易,并在启用联动播放时提供视觉指示器。

选择多机位缩略图

您现在可以在“项目”面板中定义要用作多机位缩略图(海报框架)的摄像机视图。

新的默认缩略图不是时间线中的顶部轨道,而是 A 摄像机,您可以使用键盘快捷键循环浏览摄像机视图、预览它们,并在需要时选择新的缩略图。

您还可以复制和批量编辑缩略图,这有助于管理大型项目中的媒体。

此功能对于正在组织和准备编辑内容的助理编辑特别有用。

使用键盘快捷键移动海报框架

通常,海报帧是剪辑中的第一帧,并用作该文件的缩略图。您现在可以使用键盘批量编辑剪辑的海报帧,向前 10 帧或向后 10 帧。调整海报框架,例如,显示石板或向前跳以显示场景中的动作。

更快地导入和更新字幕

字幕文件现在加载速度更快,并且可以更轻松地更新。导入字幕文件后,Premiere Pro 会在后台扫描文件。一旦字幕可用,您可以使用新的从源恢复字幕 命令来填充时间线。

带有嵌入标题的文件可以随时从源文件中更新,使用相同的 从源中恢复标题 命令。

表现

Apple M1 Pro/Max 上的 ProRes 硬件加速

得益于新的硬件加速,4k 和 8K ProRes 在 M1 Pro 和 M1 Max MacBook Pro 上的速度现在提高了 5 倍。

播放流畅,导出在很短的时间内完成。

所有 Apple M1 系统上的高分辨率 HEVC 硬件加速

借助 M1 Mac 上的 macOS 12,Premiere Pro 导出高分辨率 HEVC 的速度更快。现在为 DCI 4K 和 8K HEVC 导出启用了硬件编码,从而显着提高了性能。

以前硬件编码可用于 M1 系统上高达 UHD(3840 x 2160 像素)的分辨率。DCI 4K 素材为 4096 x 2160 像素,8K 素材为 7680 x 4320 像素。这些导出改进适用于所有 Apple M1、M1 Pro 和 M1 Max 系统上的 macOS 12。

改进了集成英特尔 GPU 的 Windows 系统的播放

显示技术优化可在配备英特尔集成 GPU 的 Windows 系统上提供更好的播放效果。这些改进适用于所有格式,丢帧减少了 5% 到 40%。

更快的颜色匹配,由 Adobe Sensei 提供支持

由于机器学习优化,颜色匹配速度提高了 30%。编辑、调色师和内容创建者使用 Color Match 将参考图像的色度测量应用于新镜头,从而加快 Premiere Pro 中的色彩校正和镜头匹配。

更多 GPU 加速效果

新的 GPU 加速效果包括 Gradient Wipe 和 Roughen Edge。

前言:

M1芯片只能安装python3.9,以下版本不支持

需要注意:robotframework-rideh和wxpython版本的适配

python2和python3版本的兼容性,特别是python和pip版本的指向需要正确配置

需要修改/usr/local/bin/pip 的头文件指向python3的目录

以下是需要安装的robotframework的版本:

@MacBook-Pro ~ % pip list

Package Version

------------------------------- ----------

baostock 0.8.8

beautifulsoup4 4.9.3

bs4 0.0.1

certifi 2020.12.5

chardet 4.0.0

cycler 0.10.0

greenlet 1.0.0

idna 2.10

kiwisolver 1.3.1

lxml 4.6.3

matplotlib 3.4.1

numpy 1.20.3

pandas 1.2.4

Pillow 8.2.0

pip 21.1.2

psutil 5.8.0

Pygments 2.4.2

PyMySQL 1.0.2

pyparsing 2.4.7

Pypubsub 4.0.3

python-dateutil 2.8.1

pytz 2021.1

requests 2.25.1

robotframework 3.1.2

robotframework-pythonlibcore 2.2.1

robotframework-ride 2.0b2.dev3

robotframework-selenium2library 3.0.0

robotframework-seleniumlibrary 3.3.1

robotframeworklexer 1.1

selenium 3.141.0

setuptools 49.2.1

six 1.16.0

soupsieve 2.2.1

urllib3 1.25.3

wxPython 4.1.1

环境变量的配置:

export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.9/bin

alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"

export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.9/bin

alias pip="/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3"