我在conda虚拟环境中遇到的一个问题。我在带有Virtual Box的Windows 7主机上使用ubuntu 64b guest虚拟机。
所以,当我在做:
source activate MyVirtEnv
conda list |grep visdom
visdom 0.1.05 0 conda-forge
Run Code Online (Sandbox Code Playgroud)
好像要安装好吗?下一步 :
python
Python 3.5.3 |Anaconda custom (64-bit)| (default, Mar 6 2017, 11:58:13)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import visdom
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'visdom'
>>>
Run Code Online (Sandbox Code Playgroud)
好吧,我在这里迷路了。为什么python无法识别此软件包(而且不是唯一的软件包)。执行python时,我仍处于激活状态。
我是python的新手,所以也许我错过了一个大错误,请客气:D
感谢您对此的帮助!
更新1:
deeplearning@deep-learning-virtual-machine:~$ source activate universe
(universe) deeplearning@deep-learning-virtual-machine:~$ python
Python 3.5.3 …Run Code Online (Sandbox Code Playgroud) 我完成了我的作业:搜索,尝试和阅读conda文档.但是,我找不到这个看似常见且简单的任务的答案:列出属于已安装软件包的文件.我怎么做?
我的conda版本: conda 4.3.30
我查看了list, info, search, and package子命令.
我的用例:
当一个包'A'安装另一个包'B'作为其依赖.但是B有一个bug,或者安装有点坏了,我想检查B安装了哪些文件.
扩展使用:当A的命令调用bB的某个命令时,但我不知道B的确切名称.基于b查找B的"反向"搜索让我阅读更多关于它的信息.
我第一次在conda安装中安装了tensorflow。然后,我实际上使用了seq2seq模型。之后,我再次通过pip安装安装了tensorflow。但是现在这些库有了很大的不同。所有旧脚本都放错了地方等等。为什么?为什么在使用CODA滴注时没有面对这个问题