我安装了 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)
或者有更好的解决方案吗?
关于这种行为有几个问题:
>>> 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) 我正在尝试运行以下 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.bash
which 在手动运行时工作正常,但从 cron 运行时会导致相同的错误。
#!/bin/bash
source activate manage_oam_users
python ~/path/to/script/send.py
source deactivate
Run Code Online (Sandbox Code Playgroud) 我尝试使用以下命令为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) 我在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版本,那不是故意的!是时候开始学习如何进行虚拟会议了:)
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加载失败:找不到指定的模块。
我正在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)
它执行没有任何错误。 …
我正在运行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软件包
谢谢
我正在尝试通过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)
我为什么会收到此错误?
我正在尝试在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)