Разлика при изпълнение на python в PyCharm и в терминал

Чудя се каква е разликата, когато стартирам програма на Python от PyCharm или от командния ред.

Всъщност използвам библиотека, наречена wand-py (свързване на ImageMagick).

Ако стартирам програмата си от командния ред, тя работи.

Въпреки че, ако използвам PyCharm Run или debug, това не става и получавам следното проследяване.

/Users/alexisbenoist/Documents/python/papyrus/env/bin/python "/Applications/PyCharm CE.app/helpers/pydev/pydevd.py" --multiproc --client 127.0.0.1 --port 58993 --file /Users/alexisbenoist/Documents/python/papyrus/tets.py
Connected to pydev debugger (build 135.973)
pydev debugger: process 73166 is connecting

Traceback (most recent call last):
  File "/Applications/PyCharm CE.app/helpers/pydev/pydevd.py", line 1733, in <module>
    debugger.run(setup['file'], None, None)
  File "/Applications/PyCharm CE.app/helpers/pydev/pydevd.py", line 1226, in run
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "/Users/alexisbenoist/Documents/python/papyrus/tets.py", line 23, in <module>
    blob = image_to_blob(PATH)
  File "/Users/alexisbenoist/Documents/python/papyrus/tets.py", line 12, in image_to_blob
    pdf.alpha_channel = False
  File "/Users/alexisbenoist/Documents/python/papyrus/env/lib/python2.7/site-packages/wand/image.py", line 419, in wrapped
    result = function(self, *args, **kwargs)
  File "/Users/alexisbenoist/Documents/python/papyrus/env/lib/python2.7/site-packages/wand/image.py", line 992, in alpha_channel
    self.raise_exception()
  File "/Users/alexisbenoist/Documents/python/papyrus/env/lib/python2.7/site-packages/wand/resource.py", line 218, in raise_exception
    raise e
wand.exceptions.WandError: wand contains no images `MagickWand-1' @ error/magick-image.c/MagickSetImageAlphaChannel/9504

Използвам същата виртуална среда в терминала и PyCharm.

Знаете ли какво може да причини проблема?

Благодаря,

Алексис.


person Alexis Benoist    schedule 15.12.2014    source източник
comment
Без да виждам вашия код, предполагам, че разликата, която изпитвате, е свързана с пътеки и конфигурации на работни директории в PyCharm IDE. Вижте документи за опции за конфигурация.   -  person emcconville    schedule 15.12.2014
comment
Мисля, че има разлика от работата в PyCharm. Имах опит, когато импортирането работеше в PyCharm, а не в терминала. Мисля, че текущата директория също се променя.   -  person Alexis Benoist    schedule 15.12.2014
comment
Намерихте ли някакво решение?   -  person Reenath Reddy Thummala    schedule 03.09.2020