0
興味深いことに、私のマシン(OSX)で、hgvsパッケージをインポートするのは、Python 2.7(およびExtendedInterpolationはconfigparserのpython 3関数です)で作業していてもスムーズに動作します。私が集めた限りでは、単にPython 3のconfigparserモジュールのバックポートを使用しているので、Python 3がインストールされていれば動作します。 しかし、iPythonノートブックを使用してEC2 instaceでモジュールをインポートしようとすると、次のエラーが発生します。は名前をインポートできませんExtendedInterpolation
問題を引き起こしている可能性のあるアイデアはありますか?
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-60-832dbede7fbb> in <module>()
----> 1 import hgvs.location
/usr/local/lib/python2.7/dist-packages/hgvs/hgvs/__init__.py in <module>()
57 import warnings
58
---> 59 from .config import global_config # flake8: noqa; importing symbol
60
61 logger = logging.getLogger(__name__)
/usr/local/lib/python2.7/dist-packages/hgvs/hgvs/config.py in <module>()
22 from __future__ import absolute_import, division, print_function, unicode_literals
23
---> 24 from configparser import ConfigParser, ExtendedInterpolation
25 from copy import copy
26 import logging
ImportError: cannot import name ExtendedInterpolation
ちょうどのpython 2.7と私のWindowsマシン上のConfigParserバックポート3.5.0をダウンロードし、それがうまく働きました。最新のバックポートを使用していますか?そのマシンでpython3を使用していない –
も、python 2.7を使用しています。 python 3がインストールされていても、自動的に近くのpython 2.7 configsで利用できるようにはなりません。彼らはすべて独立しています。 –
私のマシンでもうまく動作します。私はサーバー上でPythonをアップグレードしようとします。 –