error: from Bio import SeqIO Imp
2020-11-02 本文已影响0人
铃_0d92
1 我是如何解决问题的
我重新安装了 anaconda、并通过anaconda安装了biopython和python(
conda install biopython # 此命令默认(捆绑)安装python
今早一开始也还是报错,同样error,source后正常。
source ~./bashrc
python XXX.py
python3 XXX.py
不论python还是python3都正常运行了
还是不清楚问题出在哪里,但有一点值得注意:
报错时,调动的是root用户安装的python

正常运行时,即source ~./bashrc 之后,调动的是我安装biopython时它默认安装的python

2 如何解决每次打开Xshell终端,都要source ~/.bashrc这个问题:
参考网址:https://www.jianshu.com/p/35ad1b375e50
vim ~/.bash_profile # 加载.bashrc文件
按 i 键入
if test -f .bashrc ; then
source .bashrc
fi
然后按ESC键,输入:wq保存并退出即可。
然后按ESC键,输入:wq保存并退出即可。
3 其他基本命令
1 查看是否安装python以及python的版本
python -V
which python
2 注意 Bio 大小写和python版本对应
python2 里面用的module是bio
python3 里用的module是Bio
安装或调用python3,biopython
1.安装,网上资料很多,这里就不写啦
2.调用python3很简单,就是将命令行里的python 换成python3
原命令: python XXX.py
现命令:python3 XXX.py