我正在尝试在 M1 Mac 上的 docker 中运行 Oracle db。我已经尝试了两者的图像store/oracle/database-enterprise:12.2.0.1-slim,container-registry.oracle.com/database/enterprise:12.2.0.1-slim但得到了相同的错误。
docker run -d -it --name oracle -v $(pwd)/db/oradata:/ORCL store/oracle/database-enterprise:12.2.0.1-slim
我还尝试了非精简版本并通过--platform linux/amd64向 docker 命令提供 。结果是一样的。
这是结果docker logs -f oracle
Setup Oracle Database
Oracle Database 12.2.0.1 Setup
Sat Jul 31 18:44:14 UTC 2021
Check parameters ......
log file is : /home/oracle/setup/log/paramChk.log
paramChk.sh is done at 1 sec
untar DB bits ......
log file is : /home/oracle/setup/log/untarDB.log
untarDB.sh is done at 29 sec
config DB ......
log file …Run Code Online (Sandbox Code Playgroud) 我尝试使用安装uwsgi pip install uwsgi。这在 macOS Big Sur (11) 中有效,但现在在 Monterey (12) 中失败。
这是输出(saee 是我的用户名):
\n\xe2\x9d\xaf pip install uwsgi\nCollecting uwsgi\n Using cached uwsgi-2.0.20.tar.gz (804 kB)\n Preparing metadata (setup.py) ... done\nBuilding wheels for collected packages: uwsgi\n Building wheel for uwsgi (setup.py) ... error\n ERROR: Command errored out with exit status 1:\n command: /Users/saee/Desktop/as/shell/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/jq/ynjgrhqx2gz7sfd1tnwft4g00000gn/T/pip-install-78t_g24b/uwsgi_3c29c5a278804046979cb1319ade3427/setup.py'"'"'; __file__='"'"'/private/var/folders/jq/ynjgrhqx2gz7sfd1tnwft4g00000gn/T/pip-install-78t_g24b/uwsgi_3c29c5a278804046979cb1319ade3427/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\\r\\n'"'"', …Run Code Online (Sandbox Code Playgroud) 所以我通过arm64 homebrew安装了tmux。
我最初为 arm64 手动编译了 alacritty(我最喜欢的终端模拟器),因此它在 arm64 模式下运行。uname -a确认我们处于arm64中。
Darwin ndo-mbp.local 20.1.0 Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:10 PDT 2020; root:xnu-7195.50.7~2/RELEASE_ARM64_T8101 arm64
Run Code Online (Sandbox Code Playgroud)
然后我安装了 homebrew,它缓慢但肯定地为大多数流行的应用程序提供了arm64瓶子,包括tmux(https://github.com/Homebrew/brew/issues/7857)。所以我从arm64 shell安装了它,它编译成功。
如果我运行file $(which tmux)我会得到:
/opt/homebrew/bin/tmux: Mach-O 64-bit executable arm64
Run Code Online (Sandbox Code Playgroud)
但是,如果我tmux在 arm64 alacritty 中启动该二进制文件,我似乎会进入 x86_64 模式。uname -a从 tmux 窗口内部运行我得到:
Darwin ndo-mbp.local 20.1.0 Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:10 PDT 2020; root:xnu-7195.50.7~2/RELEASE_ARM64_T8101 x86_64
Run Code Online (Sandbox Code Playgroud)
知道这是怎么回事吗?我对 Mac 操作系统比较陌生,所以也许我遗漏了一些明显的东西。
我购买了配备 M1 芯片的新 Macbook Pro。
\n我尝试运行我的 React Native 项目,但卡在pod install 上。
\n之后,我创建了一个空项目并尝试仍然遇到相同的错误。
\n### Command\n\n```\n/opt/homebrew/Cellar/cocoapods/1.10.1/libexec/bin/pod install\n```\n\n### Report\n\n* What did you do?\n\n* What did you expect to happen?\n\n* What happened instead?\n\n\n### Stack\n\n```\n CocoaPods : 1.10.1\n Ruby : ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.arm64e-darwin20]\n RubyGems : 3.0.3\n Host : macOS 11.0.1 (20B29)\n Xcode : 12.4 (12D4e)\n Git : git version 2.24.3 (Apple Git-128)\nRuby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib\nRepositories : \n```\n\n### Plugins\n\n```\ncocoapods-deintegrate : 1.0.4\ncocoapods-plugins : 1.0.0\ncocoapods-search : 1.0.0\ncocoapods-trunk : 1.5.0\ncocoapods-try : …Run Code Online (Sandbox Code Playgroud) 2022 年 5 月 18 日,PyTorch宣布支持Mac 上的 GPU 加速 PyTorch 训练。
我按照以下过程在我的 Macbook Air M1 上设置 PyTorch(使用 miniconda)。
conda create -n torch-nightly python=3.8
$ conda activate torch-nightly
$ pip install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu
Run Code Online (Sandbox Code Playgroud)
我正在尝试执行此处提供的 Udacity 深度学习课程中的脚本。
该脚本使用以下代码将模型移动到 GPU:
conda create -n torch-nightly python=3.8
$ conda activate torch-nightly
$ pip install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu
Run Code Online (Sandbox Code Playgroud)
然而,这不适用于 M1 芯片,因为没有 CUDA。
如果我们想将模型迁移到 M1 GPU,将张量迁移到 M1 GPU,并完全在 M1 GPU 上进行训练,我们应该做什么?
如果相关:G和D是 GAN …
免责声明:我是 Docker 新手,知道自己的无知。
\n我正在尝试使用 Apple M1 Pro 在计算机上构建具有 amd64 架构的 Docker 容器。我已platform: linux/amd64在Dockerfiledocker-compose.yml和FROM --platform=linux/amd64Dockerfile 中指定(同时和单独)。
如果我将它包含在该容器的 Dockerfile 中,它构建得很好,但uname -a在该 shell 中显示aarch64架构(不是x86_64)。
如果我将其包含在 中docker-compose.yml,则会出现以下错误:
Error response from daemon: image with reference api:latest was found but does not match the specified platform: wanted linux/amd64, actual: linux/arm64/v8\nRun Code Online (Sandbox Code Playgroud)\napi我正在尝试构建的容器之一在哪里docker-compose。
文件结构:
\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 api\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Dockerfile-API\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 entrypoint.sh\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 ...\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 db\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 …Run Code Online (Sandbox Code Playgroud) 我有一台配备 Apple M2 芯片的全新 Mac 笔记本电脑。我已经安装了 Parallels 并在parallels 下安装了 Windows 11。
我曾多次尝试在此 Windows 11 操作系统上安装 SQL Server 2019 Express,但每次尝试都失败了。是否可以在 Apple M2 芯片上运行的 Windows 11 操作系统上安装 SQL Server(任何版本)的副本?
我在 M1 Mac 上通过 pip 安装 matplotlib 时遇到了困难。我通过 Homebrew 安装了 Python 3.9.1。
运行pip3 install matplotlib安装程序时,会尝试安装最新版本 matplotlib 3.3.4。安装程序卡住并在一段时间后打印一条巨大的错误消息。在此之后,它会尝试安装 3.3.3 版,然后再次发生同样的情况,依此类推。出了什么问题?
这是一些错误消息:
william@Williams-MacBook-Pro ~ % pip3 install matplotlib
Collecting matplotlib
Using cached matplotlib-3.3.4.tar.gz (37.9 MB)
ERROR: Command errored out with exit status 1:
command: /opt/homebrew/opt/python@3.9/bin/python3.9 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/yb/rgjfc7ws25ddwd07x96f4fmw0000gn/T/pip-install-h7oltt2f/matplotlib_1ad1e28a38b14b40ae2bcaa7f9b01cab/setup.py'"'"'; __file__='"'"'/private/var/folders/yb/rgjfc7ws25ddwd07x96f4fmw0000gn/T/pip-install-h7oltt2f/matplotlib_1ad1e28a38b14b40ae2bcaa7f9b01cab/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/yb/rgjfc7ws25ddwd07x96f4fmw0000gn/T/pip-pip-egg-info-0jjax4jc
cwd: /private/var/folders/yb/rgjfc7ws25ddwd07x96f4fmw0000gn/T/pip-install-h7oltt2f/matplotlib_1ad1e28a38b14b40ae2bcaa7f9b01cab/
Complete output (2287 lines):
ERROR: Command errored out with exit status 1:
command: /opt/homebrew/opt/python@3.9/bin/python3.9 /opt/homebrew/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py build_wheel …Run Code Online (Sandbox Code Playgroud) 我只能在我的 macbook air m1 上玩 docker 预览版,并且无法通过 docker-compose 文件运行版本 8.0.22 的 mysql 映像。
我运行的命令是:docker-compose up -d mysql
我怎么解决这个问题?
INBASDLP13987:~ kanopi$ sudo npm install -g opencv4nodejs 密码:npm 错误!代码 1 npm 错误!路径 /opt/homebrew/lib/node_modules/opencv4nodejs npm 错误!命令失败 npm ERR!命令 sh -c node ./install/install.js npm 错误!使用 lib 目录进行信息安装:/opt/homebrew/lib/node_modules/opencv4nodejs/node_modules/opencv-build/opencv/build/lib npm 错误!/opt/homebrew/lib/node_modules/opencv4nodejs/install/install.js:37 npm 错误!抛出新错误('库目录不存在:'+ libDir)npm错误!^ npm 错误!npm 错误!错误:库目录不存在:/opt/homebrew/lib/node_modules/opencv4nodejs/node_modules/opencv-build/opencv/build/lib npm 错误!在对象。(/opt/homebrew/lib/node_modules/opencv4nodejs/install/install.js:37:9) npm 错误!在 Module._compile (节点:internal/modules/cjs/loader:1092:14) npm 错误!在 Object.Module._extensions..js (节点:internal/modules/cjs/loader:1121:10) npm 错误!在 Module.load (node:internal/modules/cjs/loader:972:32) npm 错误!在 Function.Module._load (node:internal/modules/cjs/loader:813:14) npm 错误!在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) npm 错误!在节点:内部/主/run_main_module:17:47
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!/Users/kanopi/.npm/_logs/2021-03-25T01_15_39_828Z-debug.log
请帮助解决这个问题...
还尝试了以下方法:
npm i opencv4nodejs npm WARN 已弃用 urix@0.1.0:请参阅https://github.com/lydell/urix#deprecated npm WARN 已弃用 har-validator@5.1.5:不再支持此库 npm WARN 已弃用resolve-url @0.2.1: …