python - 升级后,conda env 不再看到包
问题描述
我已经使用以下命令升级了 conda(到 4.9.0):
conda update -n base -c defaults conda
conda 本身推荐,在“警告:存在较新版本的 conda。(...)”
之后,另一个环境不再看到它之前拥有的包:
conda activate tstb2
conda list
产生一个空列表。我在 Windows 10 下运行 Anaconda。
这种行为正常吗?有没有办法恢复我以前的tstb2
环境?
编辑:我在下面添加 cmd 输出。
(tstb2) C:\Users\ws>conda activate tstb2
(tstb2) C:\Users\ws>conda list -n tstb2
# packages in environment at C:\Users\ws\AppData\Local\Continuum\anaconda3\envs\tstb2:
#
# Name Version Build Channel
(tstb2) C:\Users\ws>conda info
active environment : tstb2
active env location : C:\Users\ws\AppData\Local\Continuum\anaconda3\envs\tstb2
shell level : 2
user config file : C:\Users\ws\.condarc
populated config files : C:\Users\ws\.condarc
conda version : 4.9.0
conda-build version : 3.18.9
python version : 3.7.4.final.0
virtual packages : __win=0=0
__archspec=1=x86_64
base environment : C:\Users\ws\AppData\Local\Continuum\anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/win-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/win-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/msys2/win-64
https://repo.anaconda.com/pkgs/msys2/noarch
package cache : C:\Users\ws\AppData\Local\Continuum\anaconda3\pkgs
C:\Users\ws\.conda\pkgs
C:\Users\ws\AppData\Local\conda\conda\pkgs
envs directories : C:\Users\ws\AppData\Local\Continuum\anaconda3\envs
C:\Users\ws\.conda\envs
C:\Users\ws\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/4.9.0 requests/2.24.0 CPython/3.7.4 Windows/10 Windows/10.0.17763
administrator : False
netrc file : None
offline mode : False
编辑 2:模块对pip
.
解决方案
我最终解决它的方法是根据我项目的setup.py
. 不过,我不知道它是从哪里来的。
推荐阅读
- primefaces - 惰性搜索在 Primefaces 7.0 中不起作用
- hybris - Hybris 目录 cronjob 同步不起作用
- java - 实现时如何修复文本更改侦听器错误?
- python-3.x - 在 Jupyter Notebook 中隐藏代码单元,使用 Papermill 执行,使用 nbconvert 转换为 PDF
- pyserial - 使用 pyserial 从 COM 端口读取数据,但输出为空
- jena - 尝试将侦听器添加到模型(由 TDB2 数据集支持)
- php - 谷歌云柔性环境部署简单上传代码时如何修复RPCFailedError
- django - 如何修复“从 1 个固定装置安装了 0 个对象(共 4 个)”?
- passport.js - passport-saml - express - 重定向的 url 未提交表单导致 SAML 断言尚未生效
- c++ - 使用 g++ 手动编译 QT 项目