我正在尝试安装 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) 我想测试某些功能是否适用于以前版本的 Anaconda。有没有办法让我安装特定版本?
从 Conda 4.6 开始,可以将 Conda 配置为使用 pip 直接安装 PyPi 包(https://www.anaconda.com/conda-4-6-release/)。具体来说,您需要通过手动启用它conda config --set pip_interop_enabled True
我不知道如何检查 Conda 的现有配置,因此我无法判断此设置是否在整个环境中持续存在,或者是否需要在每次创建新环境时手动启用它。有任何想法吗?
到目前为止我几乎没有看到有人提到这个功能,考虑到官方文章发布才三个月左右,我想这是可以理解的。到目前为止,我只在一个引用此功能的问题中找到了一个答案,而这只是提到它的存在。
我正在使用 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 Sequential为from tensorflow.keras.models import Sequential。此外,虽然这种方法有效,但 pyCharm 向我显示 和Sequential是models未解析的参考并且keras无法找到。顺便问一下,我该如何解决这个问题?我在虚拟环境中包含了 python.exe 作为解释器。
这就是为什么我想使用 Tensorflow 1.13.1 和 Keras 2.2.4。如何使用此版本创建虚拟环境?keras-gpu只需安装最新版本。
或者还有可能继续使用from keras.models import SequentialTensorflow 2 吗?
我是机器学习新手,我试图习惯 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()\nRun Code Online (Sandbox Code Playgroud)\n\n当我运行它时,\n这会显示在终端中
\n\nTraceback (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代码中知道python anaconda分布式中numpy使用的MKL版本?
最近,我不得不在新计算机上重新安装 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) 我正在尝试按照本教程从我上传到 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) 尝试更新 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) 我使用迁移学习来训练模型。基本模型是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)
x = model.output
x = …Run Code Online (Sandbox Code Playgroud) anaconda ×10
python ×6
conda ×3
numpy ×2
intel-mkl ×1
jupyter-lab ×1
keras ×1
linux ×1
package ×1
pip ×1
python-3.x ×1
scip ×1
spyder ×1
tensorflow ×1
tf.keras ×1