最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

win11安裝rosetta和pyrosetta

2023-08-27 22:23 作者:磁通量d  | 我要投稿

本人完全菜雞小白,從頭研究這玩意,找個(gè)地方記錄一下

感覺能遇到的問題基本都遇到了。。真是服了

不支持win的軟件真的難搞啊。。對于菜雞來說

主要參考?

https://rosettacommons.org/demos/latest/tutorials/install_build/install_build

https://www.pyrosetta.org/downloads/windows-10

https://bioinformaticsreview.com/20210908/installing-rosetta-on-ubuntu/

https://www.youtube.com/watch?v=UEaFmUMEL9c

以及問GTP一堆問題

wsl?安裝Ubuntu

設(shè)置wsl:參考?https://www.pyrosetta.org/downloads/windows-10

裝Ubuntu

一開始直接?wsl?--install?-d?Ubuntu,但是不知道為啥裝g++以及pip3的時(shí)候依賴庫就不符合要求了。。好像版本有點(diǎn)高,于是卸了重裝20.04版本。。但是后面又用22.04版本又行了。。

安裝命令:

wsl?--install?-d?Ubuntu-20.04

出問題就 wsl?--unregister?ubuntu?重裝

powershell?輸入wsl 能切換成 wsl 模式

設(shè)置網(wǎng)絡(luò)連接

使用sudo update時(shí)候死活連不上一直顯示Ign1,查一堆資料說換源,換了一堆還是不行,不同Ubuntu版本源也不行。。不知從哪里看了想到ping一下發(fā)現(xiàn)連百度都上不了。。研究半天發(fā)現(xiàn)是要改DNS。。懶得研究為啥改了就行了。。

必須更改dns:

sudo?vim?/etc/resolv.conf

找一個(gè)DNS改上去例如??223.5.5.5????180.76.76.76

shift+i?編輯,esc回命令行,:wq!?保存退出,:q!不保存退出

ping?www.baidu.com?檢查網(wǎng)絡(luò)連接

更改源(其實(shí)不改也行。。

sudo?vim?/etc/apt/sources.list

全刪了網(wǎng)上找ubuntu鏡像源改上去就行

:1,5d?刪除1-5行


Ubuntu必要的安裝

本來g++和gcc分開來裝但是總是說依賴庫版本有問題。。查了說直接裝build-essential然而連這個(gè)都裝不上了。。試圖用aptitude裝但是完全沒有用。。懷疑是ubuntu版本高了,卸了ubuntu重裝20.04版本然后直接裝build-essential結(jié)果就好了。。到最后也不知道是為什么。。真就解決辦法就是重裝。。

命令:

sudo?apt?update

sudo?apt?upgrade

sudo?apt?install?build-essential? 編譯相關(guān)

sudo?apt?install?zlib1g-dev 解壓縮相關(guān)

sudo?apt?install?aptitude? 不裝也行。。


cd?/ 打開根目錄

打開 c 盤的路徑:

/mnt/c/


python安裝

一開始裝的最新版3.11結(jié)果pip3裝不上去要求版本低于3.9 。。于是卸了改裝3.8 。。但是后來重裝Ubuntu20.04發(fā)現(xiàn)其實(shí)3.10也是可以的(pyrosetta最新支持到3.10)。。于是又把3.10設(shè)置為默認(rèn)。。

python版本:

sudo?ls?-l?/usr/bin?|?grep?python?????列出所有版本

sudo?apt?remove?python3??????卸載當(dāng)前版本

sudo?add-apt-repository?ppa:deadsnakes/ppa?????添加python源

sudo?apt?update

sudo?apt?python3.10?????安裝python3.10

設(shè)置默認(rèn)使用的python版本:

sudo?update-alternatives?--install?/usr/bin/python3?python3?/usr/bin/python3.8?1?

sudo?update-alternatives?--install?/usr/bin/python3?python3?/usr/bin/python3.10?2?

sudo?update-alternatives?--config?python3?

python3?--version????出現(xiàn) 3.10.13 搞定。。

設(shè)置默認(rèn)python命令指向3.10后還需要更新包:

sudo?apt?install?python3.10-distutils

否則后面裝pyrosetta會出錯(cuò)。。

能成功下載以下包就行(pyrosetta需要)

sudo?apt-get?install?ipython3?python3-setuptools?python3-pip


需要設(shè)置將python指向python3,否則編譯會有問題

sudo?ln?-s?/usr/bin/python3?/usr/bin/python

python?--version????出現(xiàn)?3.10.13 搞定。。



裝Rosetta

下載 scons 用于編譯

sudo?apt?install?scons


下載 source 版本rosetta,將壓縮包放到目標(biāo)文件夾例如 /ros,進(jìn)入/ros 文件夾。

cd /mnt/c/ros

一定要用命令解壓縮,右鍵直接解壓會缺少需要管理員權(quán)限才能解壓的文件導(dǎo)致編譯出錯(cuò)。。然后又得重新解壓。。真給我搞暈了

解壓不了則安裝解壓縮相關(guān)包:

sudo?apt?update

sudo?apt?install?--reinstall?libbz2-1.0=1.0.8-2

sudo?apt?install?bzip2


bz2格式解壓縮命令:

sudo?tar?-xvjf?rosetta.source.release-351.tar.bz2

v會輸出解壓的文件名,直接 -xjf 就啥也不輸出

別動(dòng)它。。解壓縮很久,解完會出現(xiàn)用戶命令行

進(jìn)入解壓縮后的文件夾

cd rosetta.source.release-351/main/source/


編譯前要先讓 python命令 指向 python3,否則編譯出錯(cuò)。

進(jìn)行編譯:

sudo?python?./scons.py?-j?8?mode=release?bin

-j 8是使用 8核 編譯

需要幾小時(shí),睡前運(yùn)行起床后好了


檢測編譯成功:

進(jìn)入source運(yùn)行相關(guān)命令?

cd source

./bin/AbinitioRelax.default.linuxgccrelease

報(bào)錯(cuò)說要sequence例如FASTA?說明成功(因?yàn)閳?bào)錯(cuò)來自rosetta)

參考:https://www.youtube.com/watch?v=UEaFmUMEL9c


pyrosetta

參考:https://www.pyrosetta.org/downloads/windows-10

需要先下載相關(guān)包

sudo?apt-get?install?ipython3?python3-setuptools?python3-pip

下載了.linux 版本后發(fā)現(xiàn)官方推薦下載 linux.wheel 版本(https://www.pyrosetta.org/downloads/windows-10#h.z22mu2rkzun 的 “c.?Download the appropriate Linux Release wheel, based on your Python version” 特么的寫的那么小。。),然而試圖下載這個(gè)版本半天下不下來,只好用.linux 的裝了。因?yàn)橛肞ython3.10所以下載310的包。

進(jìn)入存放壓縮包的文件夾,解壓縮:

sudo?tar?-xvjf?PyRosetta4.Debug.python310.linux.release-355.tar.bz2

需要幾十分鐘

安裝:

cd PyRosetta4.Debug.python310.linux.release-355/setup

sudo?python?setup.py?install

需要幾個(gè)小時(shí)。。十二點(diǎn)開始晚上七八點(diǎn)回來發(fā)現(xiàn)好了

測試:

cd ../

vim?test.py

from?pyrosetta?import?*

init()

退出,執(zhí)行

python?test.py

運(yùn)行需要一兩分鐘

或者直接打開python,輸入import?pyrosetta;?pyrosetta.init().

沒報(bào)錯(cuò)就成功

win11安裝rosetta和pyrosetta的評論 (共 條)

分享到微博請遵守國家法律
普定县| 礼泉县| 泰顺县| 襄城县| 莎车县| 临潭县| 邢台县| 池州市| 饶阳县| 通许县| 安福县| 高密市| 遂溪县| 荥阳市| 林甸县| 永和县| 保靖县| 泽库县| 边坝县| 裕民县| 临海市| 建德市| 红安县| 长宁区| 泾川县| 双峰县| 同江市| 五峰| 丹巴县| 通化市| 澎湖县| 民丰县| 中山市| 庆云县| 台北县| 甘德县| 杭锦旗| 平罗县| 定西市| 丰都县| 虹口区|