我正在配置一台全新的计算机,并且刚刚安装了Anaconda和python。

在命令行中,输入

pip install %PACKAGENAME% 

在Jupyter笔记本中,我输入:

import %PACKAGENAME%

它找不到包。

原来,当我输入sys.path时,我得到:

C:\\Users\\ywu\\AppData\\Local\\Continuum\\Anaconda3\\

因此,我必须先指定路径:

sys.path.append("C:/Users/ywu/AppData/Local/Programs/Python/Python36-32/Lib/site-packages")
import %PACKAGENAME%

此步骤不必要地令人讨厌。 有两种选择:

  1. 自动安装到Anaconda文件夹

  2. 自动从python36-32库导入

有人可以建议1或2之间的最佳实践是什么,以及我如何才能实际达到1或2?

#1楼 票数:1

您可以将其中带有Anaconda的文件夹保存在python文件所在的同一文件夹中,然后编写类似

from whateverthefolderisinhere import Anaconda

希望能有所帮助

#2楼 票数:1 已采纳

Anaconda是一个多合一的环境和程序包管理器。 由于anaconda带来的巨大压力,Pip近年来取得了长足的进步,因此这两个工具具有同等的功能。

在命令行上,您可以运行

conda activate <env-name>

那你就可以跑

conda install <package-name>

在大多数情况下,conda只是pypi的代理,因此您可以获得与pip完全相同的软件包。

就个人而言,我不再使用anaconda,而只是使用pip。 Anaconda非常适合python web-dev,因为Web项目对依赖项版本的要求更高。 我主要将python用于科学软件包,而这些软件包的版本更改不如Web框架敏感。

  ask by Trexion Kameha translate from so

未解决问题?本站智能推荐:

16回复

使用 Pip 将软件包安装到 Anaconda 环境

康达 4.2.13 MacOSX 10.12.1 我正在尝试将pip中的软件包安装到使用 anaconda 创建的新环境(虚拟)中。 在 Anaconda 文档中,它说这完全没问题。 它的完成方式与 virtualenv 相同。 激活要放置程序的环境,然后pip install一个程序..
1回复

从anaconda找不到python模块,已通过pip安装模块

我最近切换到在我的机器上使用Anaconda,并将python3设置为我的默认python。 但是,我看到的问题是我以前使用pip安装的某些软件包无法导入。 我试过重新安装Anaconda,但我认为$ PATH看起来正确,但是我不确定为什么它没有选择软件包的路径。 哪个python
1回复

维护Pip安装时安全地卸载Anaconda

我相信几个月前试图安装nbviewer之后,我无法打开Anaconda Navigator。 无论我尝试安装什么,现在都可以使用任何类型的conda命令行获取此错误: 如果我卸载了Anaconda,使用pip所做的安装是否会被清除并覆盖? 我真的不想再处理软件,我希望通过pip安
1回复

使用 pip 使用 Anaconda 安装 petsc4py 的问题,以指示外部 PETSc 目录

一)问题 我无法使用pip在我的 Anaconda 环境中安装petsc4py 。 使用conda安装不起作用,因为它不会在安装过程中检查我预定义的 PETSC_DIR 和 PETSC_ARCH 环境变量。 安装了numpy和cython 。 pip install的错误输出显示在下面的第IV
2回复

Anaconda3 上的世界银行 WBDATA 和 pip 卸载/安装抛出缓存目录错误

我运行 Anaconda3 并且我的 virtualenv 失去了运行 wbdata 的能力。 重新安装世界银行 wbdata 0.3.0 脚本后,它在我的 Windows 开发机器上抛出上述错误 真正的问题是 Python 并不总是提醒缓存文件冲突是问题所在。 这让程序员想知道为什么脚本只是停
3回复

全新安装的Anaconda会产生Pip错误

尝试通过conda安装软件包时出现错误,因此我重新安装了Anaconda。 现在不管我做什么,当我尝试使用pip或conda安装软件包时,都会出现错误。 点的错误是: 我什至完全卸载了Anaconda,删除了所有Path变量值,并安装了一个完全不同的版本,但是我仍然遇到相同的错误。
1回复

如何不用pip安装包到anaconda

我有关于pip的问题。 当我想安装一些软件包时,例如flask,它想要将它安装到/ anaconda3。 我知道我已经有烧瓶,但我不想把它安装到anaconda上。 如何退出蟒蛇皮并设置其他环境,或者如何处理它? 对不起,但我不懂概念的基础知识。
1回复

在Anaconda环境中使用pip安装模块

我最近已转换到RHEL6上的Anaconda环境,但是我不需要conda存储库中的模块。 所以我用pip安装它: 但这在我的环境中不起作用: owslib仅适用于基本的Ananaconda安装: 我究竟做错了什么?