How do I set the PYTHONPATH on Cygwin?

前端 未结 2 1700
广开言路
广开言路 2021-01-19 12:58

In the Biopython installation instructions, it says that if Biopython doesn\'t work I\'m supposed to do this:

export PYTHONPATH = $PYTHONPATH\':/directory/where/you/

相关标签:
2条回答
  • 2021-01-19 13:46

    You can add the directory to your sys.path list

    import sys
    biopythondir = '/where/you/put/biopython'
    if biopythondir not in sys.path:
      sys.path.append(biopythondir)
    
    # import seq
    

    Or, for a more elegant solution than mucking around with environment variables and sys.path, see how to use .pth files to extend sys.path.

    0 讨论(0)
  • 2021-01-19 13:57

    You wrote "(or everything of it past the ~ directory)". I think you need to use the full directory path. And ~ isn't expanded immediately after a ':', so use $HOME instead:

    export PYTHONPATH = $PYTHONPATH":$HOME/directory/where/you/put/Biopython"

    (Note the use of double rather than single quotes so $HOME is expanded.)

    0 讨论(0)
提交回复
热议问题