在Biopython安装说明中,它说如果Biopython不工作,我应该这样做:
export PYTHONPATH=$PYTHONPATH':/directory/where/you/put/Biopython'
我试着在Cygwin的~directory中使用Biopython目录的名称(或者所有超过~directory的内容)来执行这个操作,但是当我进入Python解释器并输入
From Bio.Seq import Seq
它说这个模块不存在。
我该怎么做才能不必在Biopython目录中就可以导入Seq?
Tags:
你写了“(或者所有经过~目录的东西)”。我认为您需要使用完整的目录路径。并且
~
不会在“:”之后立即展开,因此请改用$HOME
:export PYTHONPATH=$PYTHONPATH”:$HOME/directory/where/you/put/Biopython
(注意使用双引号而不是单引号,因此
$HOME
被扩展。)您可以将目录添加到
sys.path
列表中或者,要获得比使用环境变量和
sys.path
更优雅的解决方案,请参见how to use .pth files to extend sys.path。相关问题 更多 >
编程相关推荐