标签: anaconda

如何修复“pyscipopt 构建轮失败”?

我正在尝试安装 Pyscipopt 来做作业。学校网站上有安装指南,问题是它不适用于我的笔记本电脑。我必须在 Anaconda Prompt 中编写“pip install pyscipopt”,但收到错误“pyscipopt 构建轮失败”。我不知道这意味着什么或如何解决这个问题,有人可以帮助我吗?

(base) C:\Users\claire>pip install pyscipopt
Collecting pyscipopt
  Using cached https://files.pythonhosted.org/packages/a7/47/e3d5fcc37138c0eb9695d7c26e22b999c1274b06606db183c2aa36f98e5a/PySCIPOpt-2.2.0.tar.gz
Building wheels for collected packages: pyscipopt
  Building wheel for pyscipopt (setup.py) ... error
  ERROR: Complete output from command 'C:\Users\claire\Anaconda3\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\claire\\AppData\\Local\\Temp\\pip-install-zja79xrm\\pyscipopt\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\claire\AppData\Local\Temp\pip-wheel-jnmor4q4' --python-tag cp37:
  ERROR: Using include path <C:\Users\claire\AppData\Local\Temp\pip-install-zja79xrm\pyscipopt\src>.
  Using SCIP library <scip> at <C:\Users\claire\AppData\Local\Temp\pip-install-zja79xrm\pyscipopt\lib>.
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\pyscipopt
  copying src\pyscipopt\Multidict.py -> build\lib.win-amd64-3.7\pyscipopt
  copying …
Run Code Online (Sandbox Code Playgroud)

python scip anaconda

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

如何安装特定(旧)版本的 Anaconda?

我想测试某些功能是否适用于以前版本的 Anaconda。有没有办法让我安装特定版本?

python anaconda

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

我是否需要为每个新环境配置 Conda 和 pip 之间的互操作性?

从 Conda 4.6 开始,可以将 Conda 配置为使用 pip 直接安装 PyPi 包(https://www.anaconda.com/conda-4-6-release/)。具体来说,您需要通过手动启用它conda config --set pip_interop_enabled True

我不知道如何检查 Conda 的现有配置,因此我无法判断此设置是否在整个环境中持续存在,或者是否需要在每次创建新环境时手动启用它。有任何想法吗?

到目前为止我几乎没有看到有人提到这个功能,考虑到官方文章发布才三个月左右,我想这是可以理解的。到目前为止,我只在一个引用此功能的问题中找到了一个答案,而这只是提到它的存在。

pip anaconda conda

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

将 Tensorflow 1.13 和 Keras 2.2.4 与 Anaconda 结合使用

我正在使用 Python 和 Anaconda。我通过创建虚拟环境安装了Tensorflow和Keras:

conda create -n keras-gpu python=3.6 numpy scipy keras-gpu
Run Code Online (Sandbox Code Playgroud)

我使用的是 Python 3.6,因为 Keras 尚未正式支持 3.7。这会安装 Tensorflow 2.0.0,这是一个问题,因为我必须将所有导入从 更改from keras.models import Sequentialfrom tensorflow.keras.models import Sequential。此外,虽然这种方法有效,但 pyCharm 向我显示 和Sequentialmodels未解析的参考并且keras无法找到。顺便问一下,我该如何解决这个问题?我在虚拟环境中包含了 python.exe 作为解释器。

这就是为什么我想使用 Tensorflow 1.13.1 和 Keras 2.2.4。如何使用此版本创建虚拟环境?keras-gpu只需安装最新版本。

或者还有可能继续使用from keras.models import SequentialTensorflow 2 吗?

python anaconda keras tensorflow

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

Visual Studio Code 无法识别我的 anaconda 包和模块

我是机器学习新手,我试图习惯 VS Code,所以我尝试使用它,但很快遇到了一些问题(不知道如何在终端上运行 python、使用 conda 环境等)。主要问题是我的 anaconda 包在 VS Code 中不起作用。

\n\n

我已经尝试了一切,但无法在终端中运行它。我将用这个例子来解释自己。

\n\n

示例代码:

\n\n
#Not my actual code, but it\'s an example\nimport numpy as np\nimport matplotlib.pyplot as plt\nimport matplotlib as mpl\n\nx = np.linspace(0, 20, 100)\nplt.plot(x,np.sin(x))\nplt.show()\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我运行它时,\n这会显示在终端中

\n\n
Traceback (most recent call last):\n  File "c:/Users/arman/Desktop/Untitled-1.py", line 2, in <module>\n    import numpy as np\n  File "C:\\Users\\arman\\Anaconda3\\lib\\site-packages\\numpy\\__init__.py", line 140, in <module>\n    from . import _distributor_init\n  File "C:\\Users\\arman\\Anaconda3\\lib\\site-packages\\numpy\\_distributor_init.py", line 34, in <module>\n    from . import _mklinit\nImportError: DLL load failed: No …
Run Code Online (Sandbox Code Playgroud)

python package anaconda visual-studio-code

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

如何知道python anaconda distributive中numpy使用的MKL版本?

如何从python代码中知道python anaconda分布式中numpy使用的MKL版本?

python numpy intel-mkl anaconda

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

Spyder 无法从 anaconda 打开

最近,我不得不在新计算机上重新安装 anaconda。我从anaconda的网站下载了最新版本,并像以前一样安装了它。现在,当我打开 anaconda 界面并尝试运行 Spyder.exe 时,我收到以下消息:

Traceback (most recent call last):
File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 22, in 
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: DLL load failed: The specified procedure could not be found.
During handling of the above exception, another exception occurred:
 Traceback (most recent call last):
    File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\Scripts\spyder-script.py", line 
    10, in 
    sys.exit(main())
    File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\lib\site-            
    packages\spyder\app\start.py", line 186, in main
    from spyder.app import mainwindow
    File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\lib\site-        
    packages\spyder\app\mainwindow.py", line 90, in 
    from qtpy import QtWebEngineWidgets # analysis:ignore
    File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\lib\site- 
  packages\qtpy\QtWebEngineWidgets.py", line 26, in …
Run Code Online (Sandbox Code Playgroud)

python spyder anaconda

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

Conda 骨架 pypi:ModuleNotFoundError:没有名为“numpy”的模块

我正在尝试按照本教程从我上传到 PyPI 的包创建 conda 包。我已经下载并安装了最新的 Linux Anaconda 环境(Ubuntu 16.04)。

安装后,conda-build我可以conda skeleton pypi click按照示例运行命令,但为我自己的包运行它时mf2,我遇到错误:

ModuleNotFoundError: No module named 'numpy'
Run Code Online (Sandbox Code Playgroud)

导致

Error: command failed: <anaconda_path>/python setup.py install
Run Code Online (Sandbox Code Playgroud)

我已经尝试遵循https://github.com/conda/conda/issues/824的建议,但这对我没有帮助:

$ conda install -n _build numpy

EnvironmentLocationNotFound: Not a conda environment: /scratch/anaconda3/envs/_build

$ conda install -n base numpy
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它发挥作用?问题是 numpy 未安装在它创建的临时环境中吗?如果是这样,我如何确保它有效?

完整输出:

$ conda --version
conda 4.8.1

$ which python
/scratch/anaconda3/bin/python
$ …
Run Code Online (Sandbox Code Playgroud)

linux numpy python-3.x anaconda conda

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

更新后运行 Jupyter Lab/Notebook 和大多数 Conda 命令时出错

尝试更新 conda 软件包后,我无法再启动 Jupyter Notebook 或 Jupyter Lab。大多数 conda 命令也会导致终端出现错误。虽然每个命令都会导致略有不同的错误,但每个命令都以以下语句终止:

ImportError: dlopen(/Users/USERNAME/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libffi.6.dylib
  Referenced from: /Users/USERNAME/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

例如,尝试运行 jupyter lab 会导致:

Traceback (most recent call last):
  File "/Users/USERNAME/anaconda3/lib/python3.7/site-packages/jupyterlab_server/server.py", line 14, in <module>
    from notebook.base.handlers import (
  File "/Users/USERNAME/anaconda3/lib/python3.7/site-packages/notebook/base/handlers.py", line 35, in <module>
    from notebook.utils import is_hidden, url_path_join, url_is_absolute, url_escape
  File "/Users/USERNAME/anaconda3/lib/python3.7/site-packages/notebook/utils.py", line 10, in <module>
    import ctypes
  File "/Users/USERNAME/anaconda3/lib/python3.7/ctypes/__init__.py", line 7, in <module>
    from _ctypes import Union, Structure, Array
ImportError: dlopen(/Users/USERNAME/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so, 2): Library …
Run Code Online (Sandbox Code Playgroud)

anaconda conda jupyter-notebook jupyter-lab

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

我无法加载我训练和保存的 nn 模型

我使用迁移学习来训练模型。基本模型是efficientNet。你可以在这里读更多关于它的内容

from tensorflow import keras
from keras.models import Sequential,Model
from keras.layers import Dense,Dropout,Conv2D,MaxPooling2D, 
Flatten,BatchNormalization, Activation
from keras.optimizers import RMSprop , Adam ,SGD
from keras.backend import sigmoid
Run Code Online (Sandbox Code Playgroud)

激活函数

SwishActivation 类(激活):

def __init__(self, activation, **kwargs):
    super(SwishActivation, self).__init__(activation, **kwargs)
    self.__name__ = 'swish_act'

def swish_act(x, beta = 1):
    return (x * sigmoid(beta * x))

from keras.utils.generic_utils import get_custom_objects
from keras.layers import Activation
get_custom_objects().update({'swish_act': SwishActivation(swish_act)})
Run Code Online (Sandbox Code Playgroud)

模型定义

model = enet.EfficientNetB0(include_top=False, input_shape=(150,50,3), pooling='avg', weights='imagenet')
Run Code Online (Sandbox Code Playgroud)

向 B0 添加 2 个全连接层。

x = model.output

x = …
Run Code Online (Sandbox Code Playgroud)

anaconda google-colaboratory tf.keras

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