thanks Austin Marshall, using pkg_resources to enforce versions means the
following steps?
>>> from pkg_resources import get_distribution
>>> get_distribution("nupic").version
'0.3.1.dev0'
>>> get_distribution("nupic.bindings").version
'0.1.5'
> 在 2015年9月8日,下午11:12,Austin Marshall <[email protected]> 写道:
>
> The AttributeError exception raised in the original pip command is a bug in
> nupic_studio. Instead, it should be using pkg_resources to enforce versions.
>
> On Mon, Sep 7, 2015 at 10:44 PM, wanghouzhi-1986 <[email protected]
> <mailto:[email protected]>> wrote:
> i run the command “ sudo -H python” and the information is:
> >>> import nupic
> >>> print nupic
> <module 'nupic' from '/Library/Python/2.7/site-packages/nupic/__init__.pyc'>
>> 在 2015年9月8日,下午1:23,Matthew Taylor <[email protected]
>> <mailto:[email protected]>> 写道:
>>
>> Do this on your command line please, it will help me diagnose your problem:
>>
>>> python
>>>>> import nupic
>>>>> print nupic
>> <module 'nupic' from
>> '/Users/mtaylor/Library/Python/2.7/lib/python/site-packages/nupic.bindings-0.1.5-py2.7-macosx-10.9-intel.egg/nupic/__init__.pyc'>
>>
>> I want to know what your environment shows for `print nupic`.
>>
>> Thanks,
>> ---------
>> Matt Taylor
>> OS Community Flag-Bearer
>> Numenta
>>
>>
>> On Mon, Sep 7, 2015 at 9:52 PM, wanghouzhi-1986 <[email protected]
>> <mailto:[email protected]>> wrote:
>>> thanks , and i have another question , it is also about nupic_studio .
>>> I install nupic_studio on my mac book successfully , and i get information
>>> :
>>> Collecting nupic-studio
>>> Requirement already satisfied (use --upgrade to upgrade): pyqtgraph==0.9.10
>>> in /usr/local/lib/python2.7/site-packages (from nupic-studio)
>>> Requirement already satisfied (use --upgrade to upgrade): PyOpenGL==3.1.0 in
>>> /usr/local/lib/python2.7/site-packages (from nupic-studio)
>>> Requirement already satisfied (use --upgrade to upgrade): numpy in
>>> /Library/Python/2.7/site-packages (from pyqtgraph==0.9.10->nupic-studio)
>>> Installing collected packages: nupic-studio
>>> Successfully installed nupic-studio-1.1.2
>>>
>>> but when i run the command nupic_studio, i get the error :
>>> Traceback (most recent call last):
>>> File "/usr/local/bin/nupic_studio", line 7, in <module>
>>> from nupic_studio.program import main
>>> File "/usr/local/lib/python2.7/site-packages/nupic_studio/__init__.py",
>>> line 32, in <module>
>>> raise Exception("Unexpected version of NuPIC Library! Expected between
>>> %s and %s, but detected %s." % (versionRequiredMin, versionRequiredMax,
>>> versionFound))
>>> Exception: Unexpected version of NuPIC Library! Expected between 0.2.2 and
>>> 99.99.99, but detected 0.2.1.
>>>
>>> it looks like that my nupic version is lower. and my question is how can i
>>> update my nupic ?
>>> thanks!
>>>
>>>
>>> 在 2015年9月8日,下午12:39,Matthew Taylor <[email protected]
>>> <mailto:[email protected]>> 写道:
>>>
>>> Looks good to me. I suspect that nupic.studio is depending on an older
>>> version of NuPIC maybe? You may want to file an issue against the
>>> repository: https://github.com/nupic-community/nupic.studio/issues/new
>>> <https://github.com/nupic-community/nupic.studio/issues/new>
>>> ---------
>>> Matt Taylor
>>> OS Community Flag-Bearer
>>> Numenta
>>>
>>>
>>> On Mon, Sep 7, 2015 at 9:36 PM, wanghouzhi-1986 <[email protected]
>>> <mailto:[email protected]>>
>>> wrote:
>>>
>>> Hi Matt Taylor
>>> thank you for answer , i have installed NuPIC . When i installed NuPIC
>>> ,I got the information :
>>>
>>>
>>>
>>> Successfully installed nupic asteval coverage mock ordereddict pillow psutil
>>> pytest pytest-cov pytest-xdist python-dateutil PyYAML unittest2 validictory
>>> PyMySQL DBUtils pyproj prettytable py cov-core execnet six apipkg
>>> Cleaning up…
>>>
>>> Do that mean i install NuPIC successfully?
>>>
>>> 在 2015年9月8日,下午12:25,Matthew Taylor <[email protected]
>>> <mailto:[email protected]>> 写道:
>>>
>>> Did you install NuPIC before you installed nupic.studio? If not, see:
>>> https://github.com/numenta/nupic#installing-nupic-030
>>> <https://github.com/numenta/nupic#installing-nupic-030>
>>> ---------
>>> Matt Taylor
>>> OS Community Flag-Bearer
>>> Numenta
>>>
>>>
>>> On Mon, Sep 7, 2015 at 8:59 PM, wanghouzhi-1986 <[email protected]
>>> <mailto:[email protected]>>
>>> wrote:
>>>
>>> Hi nupic,
>>> I’m trying to install nupic_studio following as
>>> https://github.com/nupic-community/nupic.studio
>>> <https://github.com/nupic-community/nupic.studio> , when i run the command
>>> “pip install nupic_studio” ,i get the error :
>>>
>>> Running setup.py egg_info for package nupic-studio
>>>
>>> Traceback (most recent call last):
>>>
>>> File "<string>", line 16, in <module>
>>>
>>> File "/tmp/pip-build-root/nupic-studio/setup.py", line 37, in <module>
>>>
>>> execfile(os.path.join(REPO_DIR, "nupic_studio", "__init__.py"), {},
>>> properties)
>>>
>>> File "/tmp/pip-build-root/nupic-studio/nupic_studio/__init__.py", line
>>> 30, in <module>
>>>
>>> versionFound = nupic.__version__
>>>
>>> AttributeError: 'module' object has no attribute '__version__'
>>>
>>> Complete output from command python setup.py egg_info:
>>>
>>> Traceback (most recent call last):
>>>
>>> File "<string>", line 16, in <module>
>>>
>>> File "/tmp/pip-build-root/nupic-studio/setup.py", line 37, in <module>
>>>
>>> execfile(os.path.join(REPO_DIR, "nupic_studio", "__init__.py"), {},
>>> properties)
>>>
>>> File "/tmp/pip-build-root/nupic-studio/nupic_studio/__init__.py", line 30,
>>> in <module>
>>>
>>> versionFound = nupic.__version__
>>>
>>> AttributeError: 'module' object has no attribute ‘__version__'
>>>
>>> I install it on CentOS6.5, and install nupic using
>>> pip install
>>> https://s3-us-west-2.amazonaws.com/artifacts.numenta.org/numenta/nupic.core/releases/nupic.bindings/nupic.bindings-0.1.5-cp27-none-linux_x86_64.whl
>>>
>>> <https://s3-us-west-2.amazonaws.com/artifacts.numenta.org/numenta/nupic.core/releases/nupic.bindings/nupic.bindings-0.1.5-cp27-none-linux_x86_64.whl>
>>> pip install nupic
>>>
>>> I look at the nupic.__version__ on python shell ,the result is :
>>>
>>> [root@dev-whz ~]# python
>>> Python 2.7.6 (default, Sep 8 2015, 10:11:11)
>>> [GCC 4.8.2] on linux2
>>> Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import nupic
>>> nupic.__version__
>>>
>>> Traceback (most recent call last):
>>> File "<stdin>", line 1, in <module>
>>> AttributeError: 'module' object has no attribute '__version__'
>>>
>>>
>>> Can somebody offer any suggestions to fix the error ? thanks !
>>>
>>>
>>>
>>>
>>>
>>
>
>