标签: anaconda

致命错误:#include <stdio.h>在"pip install mysql-python"命令后生成

像许多人一样,我遇到了让mysql和python一起工作的问题.我的规格是:

OSX10.9.2带有python 2.7.2的Anaconda 1.9.1,虽然2.5和2.6似乎包含在MySQL 5.6.16中

我写了一个python脚本,我尝试导入MySQLdb,或PyMySQL然后MySQLdb,都没有工作.

我读了很多关于堆栈溢出的线程,结果我最终尝试了

$ export CFLAGS=-Qunused-arguments
$ export CPPFLAGS=-Qunused-arguments
$ pip install mysql-python
Run Code Online (Sandbox Code Playgroud)

结果如下.发出致命错误,可以在输出的底部看到.

下载/解压缩mysql-python下载MySQL-python-1.2.5.zip(108kB):108kB下载运行setup.py(路径:/ private/var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip_build_vincent/mysql-python/setup. py)egg_info for package mysql-python

安装收集的软件包:mysql-python运行setup.py install for mysql-python构建'_mysql'扩展/ usr/bin/clang -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Qunused-arguments -Qunused-arguments - Dversion_info =(1,2,5,'final',1)-D_ version _ = 1.2.5 -I/usr/local/mysql/include -I/Users/vincentlaufer/anaconda/include/python2.7 -c _mysql .c -o build/temp.macosx-10.5-x86_64-2.7/_mysql.o -Os -g -fno-strict-aliasing -arch x86_64在_mysql.c中包含的文件中:29:/ Users/vincent/anaconda/include /python2.7/Python.h:33:10:致命错误:'stdio.h'文件未找到#include ^ 1错误生成.错误:命令'/ usr/bin/clang'失败,退出状态1完成输出命令/ Users/vincentlaufer/anaconda/bin/python -c"import setuptools,tokenize; file ='/ private/var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip_build_vincent/mysql-python/setup.py'; exec(compile(getattr(tokenize,'open',open)(file).read().replace('\ r \n','\n' ),file,'exec'))"install --record /var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip-6aqGYj-record/install-record.txt --single-version-external-managed --compile:running安装

运行构建 …

python mysql mysql-python python-2.7 anaconda

1
推荐指数
1
解决办法
5331
查看次数

smtplib.SMTP无法登录

我想从python脚本发送一封电子邮件.但是,当我尝试运行时,server.login我收到以下错误:smtplib.SMTPAuthenticationError: (535, '5.7.0 (#MBR1212) Incorrect username or password.')

我已尝试使用Gmail和Yahoo帐户.Gmail错误是:

smtplib.SMTPAuthenticationError: (535, '5.7.8 Username and Password not accepted. Learn more at\n5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257 u2sm21203448pbs.42 \
- gsmtp')
Run Code Online (Sandbox Code Playgroud)

雅虎的错误是

smtplib.SMTPAuthenticationError: (535, '5.7.0 (#MBR1212) Incorrect username or password.')
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码如下.用户名和密码是表示我的正确用户名和密码的字符串变量.

server = smtplib.SMTP('smtp.mail.yahoo.com', 587)
server.ehlo()
server.starttls()
server.login(username, password)
Run Code Online (Sandbox Code Playgroud)

我在用 Python 2.7.6 |Anaconda 1.8.0 (x86_64)| (default, May 27 2014, 14:58:54)

python email python-2.7 anaconda

1
推荐指数
1
解决办法
4053
查看次数

Plotly杀了我的python安装

我只是尝试使用pip安装Plotly.我从Anaconda运行python,现在任何时候我尝试运行任何python我得到以下错误,我不知道如何解决它.我在Windows 7 64bit,Python3,4上运行

    PS Z:\> pip
Traceback (most recent call last):
  File "C:\Anaconda3\Scripts\pip-script.py", line 3, in <module>
    from pip import main
  File "C:\Anaconda3\lib\site-packages\pip\__init__.py", line 11, in <module>
    from pip.vcs import git, mercurial, subversion, bazaar  # noqa
  File "C:\Anaconda3\lib\site-packages\pip\vcs\mercurial.py", line 9, in <module>
    from pip.download import path_to_url
  File "C:\Anaconda3\lib\site-packages\pip\download.py", line 22, in <module>
    from pip._vendor import requests, six
  File "C:\Anaconda3\lib\site-packages\pip\_vendor\requests\__init__.py", line 58, in <module>
    from . import utils
  File "C:\Anaconda3\lib\site-packages\pip\_vendor\requests\utils.py", line 25, in <module>
    from .compat import parse_http_list as _parse_list_header
  File …
Run Code Online (Sandbox Code Playgroud)

python pip anaconda plotly

1
推荐指数
1
解决办法
1562
查看次数

output_notebook()没有定义 - 为什么?

第一次尝试散景.使用bokeh.pydata.org中的以下示例代码:

from collections import OrderedDict

from bokeh.charts import Scatter
from bokeh.sampledata.iris import flowers

output_notebook()
Run Code Online (Sandbox Code Playgroud)

在iPython(Anaconda,py 3.4,Win 7)中,收到以下错误:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-2-c57c6fa8f51a> in <module>()
----> 1 output_notebook()

NameError: name 'output_notebook' is not defined
Run Code Online (Sandbox Code Playgroud)

为什么?这是直接的例子.

python ipython anaconda bokeh

1
推荐指数
1
解决办法
2481
查看次数

点在Anaconda Prompt中无法识别

我在Windows x64上使用Anaconda。我正在尝试使用pip安装一些库。但是,命令行无法识别pip或任何其他脚本。它们都位于用户和系统PATH变量中。pip在那里,并且如果我使用整个文件路径都可以。有没有办法解决这个问题?

python pip anaconda

1
推荐指数
3
解决办法
1万
查看次数

iPandthon中没有边框显示的Pandas数据帧

我的数据框用于显示如下:

在此输入图像描述

然后,有一天,我意识到边界不再显示了:

在此输入图像描述

我不知道发生了什么.

我有Python 3.4,我使用随附的Python,熊猫,iPython和Spyder附带的Anaconda软件包安装.所以,我通过Spyder环境访问iPython.

在发生边界问题之后,我卸载了Anaconda,并再次安装它,但我遇到了同样的问题.

任何有关这方面的帮助将不胜感激.

python ipython pandas anaconda

1
推荐指数
1
解决办法
1141
查看次数

无法使用Anaconda安装PyX

我在安装python模块PyX时遇到问题,使用pip时收到以下错误:

$ pip install PyX
Collecting PyX
  Could not find a version that satisfies the requirement PyX (from versions: )
  Some externally hosted files were ignored as access to them may be unreliable (use --allow-external PyX to allow).
No matching distribution found for PyX
Run Code Online (Sandbox Code Playgroud)

然后我尝试了conda安装,但它找不到它.我也搜索过,一无所获.然后我尝试了pip allow external - 对Cygwin或cmd都不起作用:

$ pip install --allow-external pyx pyx
Collecting pyx
  Downloading https://downloads.sourceforge.net/project/pyx/pyx/0.14/PyX 0.14.tar.gz (2.5MB)
No files/directories in c:\cygwin\tmp\pip-build-vqqlqz\pyx\pip-egg-info (from PKG-INFO)
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这样的错误.这里的任何人都有一些建议(安装在Anaconda首选)?非常感谢你提前.

python anaconda pyx

1
推荐指数
1
解决办法
1928
查看次数

卸载anaconda后出现Ipython内核错误

我在ubuntu 14.04上.我正在运行anaconda,我使用conda命令(根据这篇文章)使ipython笔记本中的python 2和python 3都可用.但我刚刚卸载了anaconda并在virtualenv中单独安装了ipython,jupyter和notebook.现在,当我尝试创建一个新笔记本时,我收到以下错误.正如你在最后一行中看到的那样,它似乎仍然指的是用anaconda创建的内核,因为我卸载了anaconda后显然不再存在.

有人可以帮我解决这个问题吗?非常感谢.

 Traceback (most recent call last):
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/notebook/base/handlers.py", line 458, in wrapper
    result = yield gen.maybe_future(method(self, *args, **kwargs))
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/gen.py", line 1008, in run
    value = future.result()
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/concurrent.py", line 232, in result
    raise_exc_info(self._exc_info)
  File "<string>", line 3, in raise_exc_info
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/gen.py", line 1014, in run
    yielded = self.gen.throw(*exc_info)
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/notebook/services/sessions/handlers.py", line 58, in post
    sm.create_session(path=path, kernel_name=kernel_name))
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/gen.py", line 1008, in run
    value = future.result()
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/concurrent.py", line 232, in result …
Run Code Online (Sandbox Code Playgroud)

ipython anaconda jupyter jupyter-notebook

1
推荐指数
1
解决办法
1794
查看次数

Anaconda加速check_cuda()

什么是正确的anaconda加速功能来检查cuda?

使用numba-pro,您可以使用:

>>> from numbapro import check_cuda
numbapro:1: ImportWarning: The numbapro package is deprecated in favour of the accelerate package. Please update your code to use equivalent functions from accelerate.
>>> check_cuda()
CUDA is not available...
Run Code Online (Sandbox Code Playgroud)

要么

>>> numbapro.check_cuda()
------------------------------libraries detection-------------------------------
Finding cublas
    located at /home/usr/miniconda3/envs/cuda/lib/libcublas.so.7.0.28
    trying to open library...   ok
Finding cusparse
    located at /home/usr/miniconda3/envs/cuda/lib/libcusparse.so.7.0.28
    trying to open library...   ok
Finding cufft
    located at /home/usr/miniconda3/envs/cuda/lib/libcufft.so.7.0.35
    trying to open library...   ok
Finding curand
    located at /home/usr/miniconda3/envs/cuda/lib/libcurand.so.7.0.28
    trying to open library... …
Run Code Online (Sandbox Code Playgroud)

python python-3.x anaconda numba-pro accelerate

1
推荐指数
1
解决办法
1559
查看次数

micromamba 如何发挥作用以及什么是“condabin”?

安装 micromamba 后(与 conda 的任何风格相同),当我的 .bashrc 加载时,我的路径中有一个条目,如下所示:

/home/users/balter/micromamba/condabin

人们很自然地认为这是可以找到 conda 可执行文件的目录,但事实并非如此:

balter@exahead1:~$ which micromamba
/usr/bin/which: no micromamba in (/home/groups/chse/Code/quality_measures:/home/groups/chse/Code/exacloud_utilities:/home/users/balter/micromamba/condabin:/home/users/balter/perl5/bin:/home/exacloud/software/spack/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/ibutils/bin:/opt/puppetlabs/bin:/opt/dell/srvadmin/bin:/home/users/balter/usr/bin:/home/users/balter/bin)
balter@exahead1:~$ ls micromamba/
bin    compiler_compat  COPYING  envs  fonts    lib      man   pyodbc.pyi  sbin   ssl  x86_64-conda_cos6-linux-gnu
cmake  conda-meta       docs     etc   include  libexec  pkgs  README      share  var  x86_64-conda-linux-gnu
balter@exahead1:~$ find . -type d -name "condabin"
balter@exahead1:~$ conda activate
(base) balter@exahead1:~$
Run Code Online (Sandbox Code Playgroud)

所以,

  1. 我的路径包含一个不存在的目录。
  2. 我可以运行一个命令,例如micromambawhich不知道的位置。

这是如何运作的,其目的是什么~/micromamba/condabin

anaconda conda mamba

1
推荐指数
1
解决办法
1109
查看次数