像许多人一样,我遇到了让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脚本发送一封电子邮件.但是,当我尝试运行时,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)
我只是尝试使用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) 第一次尝试散景.使用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)
为什么?这是直接的例子.
我在Windows x64上使用Anaconda。我正在尝试使用pip安装一些库。但是,命令行无法识别pip或任何其他脚本。它们都位于用户和系统PATH变量中。pip在那里,并且如果我使用整个文件路径都可以。有没有办法解决这个问题?
我的数据框用于显示如下:
然后,有一天,我意识到边界不再显示了:
我不知道发生了什么.
我有Python 3.4,我使用随附的Python,熊猫,iPython和Spyder附带的Anaconda软件包安装.所以,我通过Spyder环境访问iPython.
在发生边界问题之后,我卸载了Anaconda,并再次安装它,但我遇到了同样的问题.
任何有关这方面的帮助将不胜感激.
我在安装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首选)?非常感谢你提前.
我在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) 什么是正确的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) 安装 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)
所以,
micromamba,which不知道的位置。这是如何运作的,其目的是什么~/micromamba/condabin?
anaconda ×10
python ×8
ipython ×3
pip ×2
python-2.7 ×2
accelerate ×1
bokeh ×1
conda ×1
email ×1
jupyter ×1
mamba ×1
mysql ×1
mysql-python ×1
numba-pro ×1
pandas ×1
plotly ×1
python-3.x ×1
pyx ×1