gpt4 book ai didi

python - Conda 示例不起作用,它显示较新的而不是较旧的 numpy?

转载 作者:行者123 更新时间:2023-11-30 23:24:22 26 4
gpt4 key购买 nike

我从这里运行了这个例子; http://conda.pydata.org/docs/index.html

我使用的是 Mac,10.8.5。我可能肯定压碎了一些东西,因为我最初在使用 Anaconda 时遇到了麻烦,但我认为它现在可以工作了。为了进行完整性检查,我运行了上面帮助中显示的示例。它只是使用旧的 numpy 版本创建一个新的 conda 环境,然后显示 source activate [env] 如何获取首选项目。

就我而言,一切似乎都运行良好,但 numpy 的版本保持不变。有什么想法吗?提前非常感谢您!

$ ~/anaconda/bin/python2.7Python 2.7.6 |Anaconda 1.9.2 (x86_64)| (default, Jan 10 2014, 11:23:15)[GCC 4.0.1 (Apple Inc. build 5493)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> import numpynu>>> numpy.__version__'1.8.1'>>> quit()$ conda create -p ~/anaconda/envs/trynum16 numpy=1.6 anaconda$ source activate ~/anaconda/envs/trynum16discarding ~/anaconda/bin from PATHprepending ~/anaconda/envs/trynum16/bin to PATH(~/anaconda/envs/trynum16):~ $ echo $PATH~/anaconda/envs/trynum16/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/bin(~/anaconda/envs/trynum16):~ $ pythonPython 2.7.5 |Anaconda 1.8.0 (x86_64)| (default, Oct 24 2013, 07:02:20)[GCC 4.0.1 (Apple Inc. build 5493)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> import numpy>>> numpy.__version__'1.8.1'>>> quit()(~/anaconda/envs/trynum16):~ $ echo $PATH~/anaconda/envs/trynum16/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/bin(~/anaconda/envs/trynum16):~ $ source deactivatediscarding ~/anaconda/envs/trynum16/bin from PATH$ echo $PATH~/anaconda/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/bin

最佳答案

好的,这是用户错误。我的顶级 python,非 Anaconda,有一个 numpy,它首先在路径中被拾取!为了确定冲突并解决它,我执行了以下操作。

# Start from Non-Anaconda or Root Python environment$ source deactivate$ conda info -e# conda environments:trynum16                 ~/anaconda/envs/trynum16root                  *  ~/anaconda$ which python/usr/local/bin/python$ echo $PATH/usr/local/bin:~/anaconda/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/bin# Amongst many other items, see the 'offending' numpy here$ pip freezenumpy==1.8.1# Without Sudo, got error,$ pip uninstall numpyOSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/bson/__init__.py'# So did Sudo, probably my mistake on the install?$ sudo pip uninstall numpy$ source activate ~/anaconda/envs/trynum16$ conda info -e# conda environments:trynum16              * ~/anaconda/envs/trynum16root                    ~/anaconda$ pythonPython 2.7.6 |Continuum Analytics, Inc.| (default, Jan 10 2014, 11:23:15)[GCC 4.0.1 (Apple Inc. build 5493)] on darwin>>> import numpy>>> numpy.__version__'1.6.2'

完成此操作后,两个具有不同版本的独立 conda 环境可以正常工作。这是第二个的完成方式。

预检查:1.查看 PYPI 上存在哪些版本的 Numpy: https://pypi.python.org/pypi/numpy .
该页面仅显示最新内容,因此请在此处查找历史项目;下载地址:http://sourceforge.net/projects/numpy/files/NumPy/

2.查看Binstar上有哪些版本的Numpy; https://binstar.org/search?q=numpy

# 3.Which NumPy versions have official, public Conda packages?$ conda search numpyFetching package metadata: ...numpy                        1.5.1                    py27_0  defaults#...etc# This old version Conflicted with Anaconda, so removed that part.$ conda create -p ~/anaconda/envs/trynum15 numpy=1.5.1$ source activate /Users/amoroney/anaconda/envs/trynum15$ conda info -e# conda environments:trynum15              *  ~/anaconda/envs/trynum15trynum16                 ~/anaconda/envs/trynum16root                     ~/anaconda$ python>>> import numpy>>> numpy.__version__'1.5.1'

关于python - Conda 示例不起作用,它显示较新的而不是较旧的 numpy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23458593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com