标签: anaconda

为什么 anaconda 使用 Apple gcc?

我安装了 Anaconda python 3.52。

我安装了 gcc

brew install gcc
Run Code Online (Sandbox Code Playgroud)

这导致 /usr/local/bin 中的 gcc-6 符号链接

我的 PATH 在 /usr/bin 之前有 /usr/local/bin

在终端中发出 python 给出

Python 3.5.2 |Anaconda 4.1.1 (x86_64)| (default, Jul  2 2016, 17:52:12)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)

为什么 anaconda 使用“旧”gcc?我应该在 /usr/local/bin 中创建这个符号链接吗

ln -s /usr/local/Cellar/gcc/6.1.0/bin/gcc-6 /usr/local/bin/gcc
Run Code Online (Sandbox Code Playgroud)

或者有更好的解决方案吗?

gcc anaconda

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

Python 3 解释器将每次写入的长度打印到标准输入

关于这种行为有几个问题:

>>> import sys
>>> sys.stdout.write("aaaa")
aaaa4
>>>
Run Code Online (Sandbox Code Playgroud)

我明白那里发生了什么。我不明白的是在我的情况下发生了什么:无论我打开哪个文件,每当我使用它的.write方法时,数据的长度都会写入到 console/to stdout

>>> with open("garbage.file", "wb") as f:
...     for x in range(4):
...         f.write(b"xyz")
...
3
3
3
3
>>> with open("garbage.file", "rb") as f:
...     assert f.read() == b"xyzxyzxyzxyz"
...
>>>
Run Code Online (Sandbox Code Playgroud)

但是,当我让它作为脚本运行时,不会发生这种行为python

D:\>type CON > test.py
with open("garbage.file", "wb") as f:
    f.write(b"xyz")

^Z

D:\>python test.py

D:\>type garbage.file
xyz
D:\>
Run Code Online (Sandbox Code Playgroud)

在 Windows 命令提示符(“普通”cmd或“Anaconda 提示符”)上使用的任何新的 Python 3.5 解释器都会发生这种情况。

>>> import sys
>>> …
Run Code Online (Sandbox Code Playgroud)

python anaconda

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

从 cronjob 运行 bash 脚本失败并显示“没有这样的文件或目录”

我正在尝试运行以下 bash 脚本,该脚本在激活 conda 环境后运行 Python 程序。

发送.bash

#!/bin/bash
source activate manage_oam_users
python ~/path/to/script/send.py
source deactivate
Run Code Online (Sandbox Code Playgroud)

定时任务表

30 * * * * source /path/to/script/send.bash
Run Code Online (Sandbox Code Playgroud)

尽管运行source send.bash正常,但我从 cron 收到以下错误。我也试过使用bash send.bashwhich 在手动运行时工作正常,但从 cron 运行时会导致相同的错误。

#!/bin/bash
source activate manage_oam_users
python ~/path/to/script/send.py
source deactivate
Run Code Online (Sandbox Code Playgroud)

python bash shell cron anaconda

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

蟒蛇安装Python 3.7失败

我尝试使用以下命令为anaconda安装python 3.7:

conda install -c anaconda python=3.7
Run Code Online (Sandbox Code Playgroud)

其显示以下失败消息:

Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:
  - _license -> python=3.6
  - python=3.7
Use "conda info <package>" to see the dependencies for each package.
Run Code Online (Sandbox Code Playgroud)

python anaconda

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

重新安装Python Anaconda

我在Anaconda 3.6上的CPU Linux Mint ubuntu verion 18.3上有一个正在工作的深度学习库,但是当我在Theano进行修补时,某些东西变得很虚弱。

https://machinelearningmastery.com/setup-python-environment-machine-learning-deep-learning-anaconda/

一切都很好,直到我想修改一些.py文件KERAS_BACKEND=theano python program.py并试图修复在Theano中不起作用的东西时,我从theano网站上执行了此命令

http://deeplearning.net/software/theano_versions/dev/requirements.html

conda install numpy scipy mkl <nose> <sphinx> <pydot-ng>

不知道我在做什么,几乎使所有事情受宠若惊...并安装Python 2.7依赖项。谁能给我一个有关如何在anaconda 3.6 build中重置我的深度学习库的提示???

如果我做了conda list anaconda$一个自定义的2.7版本,那不是故意的!是时候开始学习如何进行虚拟会议了:)

python anaconda deep-learning

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

执行对象检测时,出现“ ImportError:DLL加载失败:找不到指定的模块”错误

from imageai.Detection import ObjectDetection

import os

execution_path = os.getcwd()
Run Code Online (Sandbox Code Playgroud)

-------------------------------------------------- ------------------------- ImportError Traceback(最近一次通话最近)在()----> from imageai.Detection import ObjectDetection 2 import操作系统3 4 execute_path = os.getcwd()

〜(Anaconda3 \ lib \ site-packages \ imageai \ Detection__init __。py in()----> 1从imageai.Detection.keras_retinanet.models.resnet导入cv2 2 3从imageai.Detection.keras_retinanet.utils导入resnet50_retinanet 4。从imageai.Detection.keras_retinanet.utils.visualization导入图像导入read_image_bgr,read_image_array,read_image_stream,preprocess_image,resize_image 5 import_draw_box,draw_caption

ImportError:DLL加载失败:找不到指定的模块。

python opencv anaconda

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

如何确定Graphviz可执行文件在系统的PATH中?

我正在Sublime Text 3上使用Python 3使用Graphviz。运行此代码时:

data = tree.export_graphviz(dtGini[55], out_file = None)
graph = graphviz.Source(data)
graph.render("testingthis")
Run Code Online (Sandbox Code Playgroud)

我得到这些错误:

FileNotFoundError: [WinError 2] The system cannot find the file specified

During handling of the above exception, another exception occurred:

graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpdf', '-O', 'testingthis'], make sure the Graphviz executables are on your systems' PATH
Run Code Online (Sandbox Code Playgroud)

似乎找不到所需的文件。在Sublime Text 3中,我对Conda的用户设置是:

data = tree.export_graphviz(dtGini[55], out_file = None)
graph = graphviz.Source(data)
graph.render("testingthis")
Run Code Online (Sandbox Code Playgroud)

我可以从控制面板中获取以下环境变量:

C:\ProgramData\Miniconda3\Scripts\
C:\ProgramData\Miniconda3\
C:\ProgramData\Miniconda3\conda-meta\history
C:\Users\X\AppData\Local\conda\conda\pkgs
C:\Users\X\AppData\Local\conda\conda\pkgs\graphviz-2.38-hfd603c8_2\Library\bin
C:\Users\X\AppData\Local\conda\conda\pkgs\graphviz-2.38-hfd603c8_2\Library\bin\dot.exe
Run Code Online (Sandbox Code Playgroud)

在Anaconda提示符下,当我输入Python时,按Enter键,然后输入“ import graphviz”,我没有收到任何错误。在Sublime Text 3中,如果我只有诸如graph.py之类的文件

import graphviz
Run Code Online (Sandbox Code Playgroud)

它执行没有任何错误。 …

python graphviz scikit-learn anaconda

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

ModuleNotFoundError:Jupyter Notebook没有名为“ keras”的模块

我正在运行Jupyter Notebook并且发生以下错误


---->中的ModuleNotFoundError Traceback(最近一次调用最后一次)

从keras.models导入顺序

从keras.layers导入(
Conv2D,MaxPooling2D,Flatten,Dense,Dropout)

ModuleNotFoundError:没有名为“ keras”的模块

我尝试使用 import sys; sys.path并发现了这个

['/home/xxx/notebook',
 '/home/xxx/anaconda3/lib/python37.zip',
 '/home/xxx/anaconda3/lib/python3.7',
 '/home/xxx/anaconda3/lib/python3.7/lib-dynload',
 '',
 '/home/xxx/anaconda3/lib/python3.7/site-packages',
 '/home/xxx/anaconda3/lib/python3.7/site-packages/IPython/extensions',
 '/home/xxx/.ipython']
Run Code Online (Sandbox Code Playgroud)

安装有什么问题吗?我需要重新安装从python到anaconda的所有内容。有人能指出我正确安装了蟒蛇吗

顺便说一句,如果您已经安装了python,是否应该再次通过anaconda安装python软件包

谢谢

python anaconda keras jupyter-notebook

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

康达安装python = 3.6不满意的错误

我正在尝试通过Windows的anaconda提示符安装OpenCV。但是,conda install python=3.6由于我当前处于运行状态,因此在运行命令时3.7收到此错误消息

解决环境:失败

UnsatisfiableError: The following specifications were found to be incompatible with each other:

- anaconda==2019.03=py37_0 -> importlib_metadata==0.8=py37_0 -> zipp[version='>=0.3.2']
- anaconda==2019.03=py37_0 -> mkl-service==1.1.2=py37hb782905_5
- importlib_metadata
- mkl-service
- pip -> python[version='>=3.6,<3.7.0a0']
- zipp
Run Code Online (Sandbox Code Playgroud)

我为什么会收到此错误?

python opencv anaconda

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

无法在Pycharm中创建或导入现有的conda项目

我正在尝试在PyCharm中创建或打开现有的conda项目。在两种情况下,我都会收到此错误:

TypeError: LoadLibrary() argument 1 must be str, not None
Run Code Online (Sandbox Code Playgroud)

我在Windows机器上安装了Anaconda3软件包(conda 4.7.5)。我可以通过Anaconda Prompt成功使用它(创建和使用环境,安装软件包并创建项目)。但是每次我尝试通过Python 3.6选择“文件->新项目->科学->使用Conda的新环境”在PyCharm中创建项目时,在创建项目时都会遇到上述错误。

或者,当我在PyCharm中打开现有的conda项目(来自Anaconda Prompt),然后尝试选择conda作为解释器时,我得到了完全相同的错误。

我已经尝试了3个小时来解决此问题:阅读论坛,安装旧版本,尝试使用miniconda。是PyCharm的问题吗?

编辑:附加完整堆栈跟踪。

Traceback (most recent call last):
  File "C:\Users\Eduard\Anaconda3\lib\site-packages\conda\exceptions.py", line 1043, in __call__
    return func(*args, **kwargs)
  File "C:\Users\Eduard\Anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main
    exit_code = do_call(args, p)
  File "C:\Users\Eduard\Anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 80, in do_call
    module = import_module(relative_mod, __name__.rsplit('.', 1)[0])
  File "C:\Users\Eduard\Anaconda3\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", …
Run Code Online (Sandbox Code Playgroud)

python pycharm python-3.x anaconda conda

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