如何让anaconda/envs/Viennarna中Viennarna在anaconda/bin/python3.8可以用
时间: 2023-11-27 10:03:59 浏览: 163
要让anaconda/envs/Viennarna中的ViennaRNA包在anaconda/bin/python3.8中可用,需要完成以下步骤:
1. 打开终端并激活Viennarna环境:
```
conda activate Viennarna
```
2. 确认ViennaRNA包已经安装成功:
```
RNAfold -h
```
如果成功安装,会显示RNAfold的帮助文档。
3. 找到anaconda/bin/python3.8的路径:
```
which python3.8
```
这个命令会显示anaconda/bin/python3.8的路径,例如:
```
~/anaconda3/bin/python3.8
```
4. 在anaconda/bin/python3.8的路径下创建一个软链接,指向Viennarna环境中的ViennaRNA包:
```
ln -s ~/anaconda3/envs/Viennarna/lib/python3.8/site-packages/viennarna ~/anaconda3/bin/
```
这个命令会在anaconda/bin/python3.8的路径下创建一个名为viennarna的软链接,指向Viennarna环境中的ViennaRNA包。
5. 确认viennarna软链接已经创建成功:
```
ls -l ~/anaconda3/bin/viennarna
```
如果成功创建,会显示类似于以下的信息:
```
lrwxr-xr-x 1 username staff 62 Apr 7 10:22 /Users/username/anaconda3/bin/viennarna -> /Users/username/anaconda3/envs/Viennarna/lib/python3.8/site-packages/viennarna
```
6. 现在,您可以在anaconda/bin/python3.8中导入ViennaRNA包:
```
import RNA
```
希望这些步骤可以帮助您在anaconda/bin/python3.8中成功导入ViennaRNA包。
阅读全文