Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • crh
    Member
    • Dec 2009
    • 46

    #1

    bowtie2-build python error

    Hi

    We installed bowtie2-2.3.2 on an ubuntu system.
    Running bowtie2-build we received the following error that I think indicates problems with the python installation??

    ./bowtie2-build /home/charlesh/binf/sto1/seq/genome/chlre/chlre5.5/Creinhardtii_281_v5.0.fa cre_281_v5.0
    File "/usr/lib/python3.4/site.py", line 182
    file=sys.stderr)
    ^
    SyntaxError: invalid syntax

    Suggestions?

    Charles
  • wdecoster
    Member
    • Oct 2015
    • 97

    #2
    Which python version are you using?

    Comment

    • crh
      Member
      • Dec 2009
      • 46

      #3
      Python 3.4.3 and 2.7 are installed on the system.

      Python 3.4.3 appears to be the default.

      charlesh@~/binf/src/bowtie2-2.3.2 => python
      Python 3.4.3 (default, Nov 17 2016, 01:08:31)
      [GCC 4.8.4] on linux

      I downloaded what I believe was the binary for bowtie2:
      bowtie2-2.3.2-linux-x86_64.zip

      however, for both bowtie2 and bowtie2-build they are not binaries I can see the python code.

      Charles

      Comment

      • alec
        Member
        • Apr 2011
        • 18

        #4
        The line in question is: print("\nRemainder of file ignored", file=sys.stderr)

        This is valid syntax in python 3 but not 2. It looks like bowtie is using python 2.7 but it is trying to load modules for 3.4.3.

        What does `/usr/bin/env python --version` print? What are your PATH and PYTHONPATH environment variables?

        Comment

        • crh
          Member
          • Dec 2009
          • 46

          #5
          Here is what /env is set to:

          charlesh@~/binf/src/bowtie2-2.3.2 => /usr/bin/env python --version
          Python 2.7.6

          PYTHONPATH
          PYTHONPATH=/usr/lib/python3.4/:/usr/local/lib/python3.4/dist-packages:/home/charlesh/binf/lib:/home/charlesh/binf/bin/drive5_py/:/home/charlesh/binf/lib/drive5_py:/home/charlesh/binf/bin/galaxy_tools/:/home/charlesh/lib/:/home/charlesh/binf/src/biopython-1.61:/home/charlesh/binf/src/PyCogent-1.5.3:/home/charlesh/binf/src/RNASeqReadSimulator-master/src:/home/charlesh/binf/lib/uparse:/home/charlesh/binf/src/scikit-bio:/home/charlesh/binf/src/picrust:/home/charlesh/binf/src/hdf5-1.8.1

          PATH:
          PATH=/home/charlesh/binf/R/bin:/usr/bin:/bin::/home/charlesh/binf/lib:/usr/games:/usr/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/home/charlesh/binf/bin:/home/charlesh/binf/bin/galaxy_tools/:/home/charlesh/binf/bin/drive5_py/:/home/charlesh/bin:/home/charlesh/bin/x86_64:/home/charlesh/bin/x86_64:/home/charlesh/binf/lib:/home/charlesh/binf/bin:/home/charlesh/binf/src/blat_33:/home/charlesh/binf/src/clustalx1.82.linux:/usr/lib/phylip/bin:/home/charlesh/binf/lib/drive5:/home/charlesh/bin/misassembly_tools:/home/charlesh/binf/lib/drive5_py:/home/charlesh/binf/src/microbiomeutil-r20110519/ChimeraSlayer:/home/charlesh/binf/src/bedtools2-2.19.1/bin:/usr/lib/phylip/bin:/home/charlesh/bin/misassembly_tools:/home/charlesh/binf/src/PASA_r20130907/misc_utilities/:/home/charlesh/binf/src/PASA_r20130907/scripts:/home/charlesh/binf/src/ucsc/bin/:/home/charlesh/binf/src/bowtie2-2.3.2/:/home/charlesh/binf/src/tophat-2.0.13.Linux_x86_64/:/home/charlesh/binf/bin/drive5_py/:/usr/lib/qiime/bin/:/home/charlesh/binf/src/ncbi-blast-2.2.30+/bin:/home/charlesh/binf/src/TransDecoder/:/home/charlesh/binf/src/inparanoid_4.1:/home/charlesh/binf/src/Trimmomatic-0.36/:/seu/cs/home/user/c/charlesh/bin/misassembly_tools

          Comment

          • alec
            Member
            • Apr 2011
            • 18

            #6
            Removing "/usr/lib/python3.4/:/usr/local/lib/python3.4/dist-packages" from the start of your PYTHONPATH should fix your immediate problem.

            The problem is that bowtie2-build is using python 2.7 (because the first line is #!/usr/bin/env python). However, your PYTHONPATH is causing it to try to load python 3 libraries.

            Alternatively, you could make sure that the location of python 3 is on your PATH variable. I'm not sure why `/usr/bin/env python` is launching 2.7 while in your earlier post you indicated that just typing `python` launches 3.4

            Comment

            • crh
              Member
              • Dec 2009
              • 46

              #7
              Alec

              Moving the python3.4 info into PATH and out of PYTHONPATH solved the problem.

              Thanks!

              Comment

              Latest Articles

              Collapse

              • SEQadmin2
                Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
                by SEQadmin2



                Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

                Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
                ...
                Today, 09:55 AM
              • SEQadmin2
                New Genomics Technologies Take Aim at Long-Standing Limits
                by SEQadmin2


                Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

                We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
                ...
                09-28-2026, 10:25 AM

              ad_right_rmr

              Collapse

              News

              Collapse

              Topics Statistics Last Post
              Started by SEQadmin2, Today, 05:39 AM
              0 responses
              9 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, Yesterday, 09:56 AM
              0 responses
              11 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, 10-09-2026, 11:14 AM
              0 responses
              25 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, 09-29-2026, 09:51 AM
              0 responses
              76 views
              0 reactions
              Last Post SEQadmin2  
              Working...