Puncte:0

Anaconda 3 / instalat python posibilă incompatibilitate

drapel br

Am instalat anaconda3 încercând să rulez o anumită conductă, dar cred că am întâlnit erori de incompatibilitate.

Pentru anaconda am creat un mediu cu conda create -n name python=3.6 dar se pare că unele fișiere python care rulează de acolo se uită către python 2.7. De exemplu, primesc această eroare

Fișier „/home/stella/anaconda3/envs/cutruntools2.1/bin/bamCoverage”, rândul 5, în <modul>
    din deeptools.bamCoverage import main
  Fișierul „/home/stella/anaconda3/envs/cutruntools2.1/lib/python3.6/site-packages/deeptools/bamCoverage.py”, rândul 8, în <modul>
    din deeptools import writeBedGraph # Acesta ar trebui să fie transformat direct într-un bigWig
  Fișierul „/home/stella/anaconda3/envs/cutruntools2.1/lib/python3.6/site-packages/deeptools/writeBedGraph.py”, rândul 9, în <modul>
    din deeptools.utilities import getCommonChrNames
  Fișierul „/home/stella/anaconda3/envs/cutruntools2.1/lib/python3.6/site-packages/deeptools/utilities.py”, linia 4, în <modul>
    din deeptools.bamHandler import openBam
  Fișierul „/home/stella/anaconda3/envs/cutruntools2.1/lib/python3.6/site-packages/deeptools/bamHandler.py”, rândul 2, în <modul>
    import pysam
  Fișierul „/home/stella/.local/lib/python2.7/site-packages/pysam/__init__.py”, rândul 5, în <modul>
    din import pysam.libchtslib *
ImportError: /home/stella/.local/lib/python2.7/site-packages/pysam/libchtslib.so: simbol nedefinit: _Py_ZeroStruct

De asemenea, dacă lucrez în mediul anaconda, de exemplu, cum ar fi

conda activa cutruntools2.1
(cutruntools2.1) stella@IBP10382:~$ python
Python 3.6.13 | ambalat de conda-forge | (implicit, 19 februarie 2021, 05:36:01) 
[GCC 9.3.0] pe Linux
Tastați „ajutor”, „drept de autor”, „credite” sau „licență” pentru mai multe informații.
>>> import deeptools.misc
>>> de la deeptools.bamCoverage import main
>>> import sys

Se pare că nu primesc erori de import, așa cum pare în prima bucată de cod. Dar pe python după dezactivare, nu pot importa aceste module, deoarece este o altă versiune de python. Rularea comenzii bash care apelează toate scripturile python etc din interiorul mediului nu o rezolvă nici.

Aș aprecia orice comentarii sau unde să caut pentru a mă indica greșeala.

Mulțumiri!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.