标签: anaconda

如何在 Anaconda(Jupyter 笔记本)中导入 python 自定义类

我无法找到如何使用 anaconda 中的 Jupyter 笔记本在 Python 中导入自定义类。

在我的工作文件夹中,我有一个文件“user.ipynb”,其中包含类名User。在同一文件夹中的其他文件中,我尝试使用以下命令导入此类:from user import User

我收到此错误:导入错误:没有名为用户的模块。

我尝试在此文件夹中创建文件“__init__.py”和__init__.ipynb,但它不起作用。

你知道我该怎么做吗?

先感谢您

python import class anaconda jupyter

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

此应用程序无法启动,因为它无法在“”中找到或加载Qt平台插件“xcb”

我有一个使用 Qt5 运行的应用程序(通过 PyQt)。我正在使用 miniconda 并且 python 代码已被 cythonized。该代码是在我的本地计算机上设置的,从原始.py文件生成的 cython 代码以及安装在 miniconda 中的相关库和模块,以便代码成功运行。然后我将所有内容发送到另一台机器,编译 cython 代码以提供.so文件并尝试运行它。此时我收到错误:

This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Reinstalling the application may fix this problem.
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)

我已经寻找了很长时间寻找可能的解决方案,并且我有以下额外信息:

我已经检查了 ldd 的各种.so文件。似乎都找到了所需的库。

我已经尝试过locate libqxcb.so并且返回: ~/miniconda3/pkgs/qt-5.6.2-3/plugins/platforms/libqxcb.so & ~/miniconda3/plugins/platforms/libqxcb.so

根据TranslucentCloud 的建议,我已将其复制到目录~/miniconda3/bin/platforms(新创建的)中。

我还包含export QT_DEBUG_PLUGINS=1在调用我的代码的脚本中。这给出了以下输出:

QFactoryLoader::QFactoryLoader() checking directory path "~/miniconda3/bin/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "~/miniconda3/bin/platforms/libqxcb.so" …
Run Code Online (Sandbox Code Playgroud)

python qt anaconda pyqt5 miniconda

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

删除先前的环境目录后,Conda 虚拟环境创建不完整

我是 Python/Linux 新手。我试图使用 conda 设置一个新的虚拟环境。首先我尝试使用创建虚拟环境

conda 创建-natomate_env

我意识到这默认在 anaconda 目录中创建虚拟环境(/home/g2g/anaconda2/atomate_env)。但是,我想在其他地方创建虚拟环境。我只是删除了以前的虚拟环境的目录,而不是使用(我认为这是我搞砸的地方)

conda env 删除 -ynatomate_env

现在我正在尝试以下操作

conda 创建-p /home/g2g/Atomate/atomate_env

提一下创建虚拟环境的路径。它向我展示了这个

Fetching package metadata .........
Solving package specifications: 
Package plan for installation in environment /home/sax041/Atomate/atomate_env:

Proceed ([y]/n)? y

#
# To activate this environment, use:
# > source activate /home/sax041/Atomate/atomate_env
#
# To deactivate this environment, use:
# > source deactivate /home/sax041/Atomate/atomate_env
#
Run Code Online (Sandbox Code Playgroud)

显然,它没有列出将在新的虚拟环境中设置的包。它确实创建了目录 home/sax041/Atomate/atomate_env。该目录不完整,没有库的子目录。它看起来就像这样

bin  conda-meta
Run Code Online (Sandbox Code Playgroud)

正在做

康达信息-e

并不表明创建了新的虚拟

# conda environments:
#
root                  *  /home/g2g/anaconda2
Run Code Online (Sandbox Code Playgroud)

现在如何使用 conda 创建完整的虚拟环境?

python linux anaconda conda virtual-environment

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

当我写“#!!!” 在 Spyder 中,它在左侧显示一个勾号。为什么?

我在学习 Python 时使用 Anaconda-Spyder。我在编写#!!!源代码时不小心看到左侧有一个蓝色勾号。为什么?这是什么意思?

左边的蓝色勾号

python python-3.x spyder anaconda

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

在 Windows 10 上通过 Anaconda 4.7.12 安装 openssl-1.1.1g 时出现 InvalidArchiveError

我正在尝试安装请求模块,并且 openssl 不断导致 InvalidArchiveError。我在 Windows 10 操作系统上使用 conda 4.7.12、python 3.8.2。在安装需要 openssl-1.1.1g 的其他软件包时,我遇到了同样的问题。我已按照错误消息中的建议删除并重新下载“openssl-1.1.1g-he774522_0.tar.bz2”,但我一直收到相同的错误。这个版本的openssl坏了还是什么?任何帮助将不胜感激。

lykim@Louis MINGW64 ~/Desktop/master/Learning
$ conda install -c anaconda requests
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done


==> WARNING: A newer version of conda exists. <==
  current version: 4.7.12
  latest version: 4.8.3

Please update conda by running

    $ conda update -n base conda



## Package Plan ##

  environment location: C:\ProgramData\Anaconda3\envs\pytorch

  added / updated specs:
    - requests


The following packages will be downloaded:

    package                    |            build
    ---------------------------|----------------- …
Run Code Online (Sandbox Code Playgroud)

python openssl python-requests anaconda

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

Windows 不支持将 Python 包安装到 virtualenv | 适用于 Windows 10 的 Tensorflow 和 Keras

我正在尝试使用为 Windows 10 安装了 Keras 和 Tensorflow 的第一次 R 环境设置。此错误显示在 RStudio 中,但我也尝试以其他方式从 Anaconda 提示符执行此操作,即使没有错误我'无法正确导入 Tensorflow。在 RStudio 中:

> library(keras)
> install_keras(method = "conda", tensorflow = "gpu")
> Error: Installing Python packages into a virtualenv is not supported on Windows
Run Code Online (Sandbox Code Playgroud)

在“conda install -c conda-forge tensorflow”和“pip install --upgrade tensorflow-gpu”之后的Anaconda提示中:

 (base) PS C:\Users\userx> conda activate renv                        
   (renv) PS C:\Users\userx> python                                     
   Python 3.7.1 (default, Oct 28 2018, 08:39:03) [MSC v.1912 64 bit
   (AMD64)] :: Anaconda, Inc. on win32                                  
   Type "help", "copyright", "credits" or "license" …
Run Code Online (Sandbox Code Playgroud)

python r anaconda keras tensorflow

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

将 Tensorflow 安装到现有的 Anaconda 环境?

由于我的新计算机上有一些写权限,我只能安装到基本(root)环境。如何将 tensorflow 添加到根环境?我所看到的所有安装都是为了创建一个新环境?

python anaconda tensorflow

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

如果我删除 conda 环境,它会自动删除所有包吗?

我认为很明显它应该在删除环境时卸载所有包,因为否则将如何访问它们,但我没有看到文档这么说,所以我在这里检查是否需要先删除所有包。

python anaconda conda

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

使用 Jupyter Notebook 获取 404 GET /contents.js

由于 404 Not Found 错误,我无法从本地目录运行 Jupyter Notebook。

下面是我在运行时从 cmd 得到的

[W 11:14:30.524 NotebookApp] 404 GET /contents.js (::1) 30.000000ms referer=http://localhost:8888/tree?
token=e49e29c7dcac8e08dc2da577daf592dc2fea9dd958adee64
Run Code Online (Sandbox Code Playgroud)

网页正常打开但没有任何显示,下面是我从浏览器的控制台中得到的

在此处输入图片说明

这不是我第一次使用 Jupyter Notebook;以前一切正常,这个问题从昨天开始突然出现,尽管我不记得做了任何可能使应用程序崩溃的事情。我已经尝试重新安装 Anaconda 但它没有帮助。有谁知道如何解决它?谢谢!

python anaconda jupyter-notebook

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

使用 Mamba 而不是 Conda 作为 Anaconda 的包管理器怎么会有问题?

Mamba 将自己定位为 Conda 的快速直接替代品。使用 Mamba 而不是 Conda 作为 Anaconda 的包管理器怎么会有问题?

python anaconda conda mamba

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