如何使用 conda 查看已在开发人员模式下安装的所有软件包?

我做到了conda list,但我看不到我在寻找什么。是否安装了未显示的 conda 软件包conda developed .?


# packages in environment at /Users/pinocchio/anaconda3/envs/myenv:

#

# Name                    Version                   Build  Channel

absl-py                   0.9.0                    py37_0  

appnope                   0.1.0           py37hc8dfbb8_1001    conda-forge

asn1crypto                1.3.0                    py37_0  

astroid                   2.3.3                    py37_0  

attrs                     19.3.0                     py_0    conda-forge

backcall                  0.1.0                      py_0    conda-forge

beautifulsoup4            4.8.2                    py37_0  

blas                      1.0                         mkl  

bleach                    3.1.4              pyh9f0ad1d_0    conda-forge

bzip2                     1.0.8                h1de35cc_0  

c-ares                    1.15.0            h1de35cc_1001  

ca-certificates           2020.1.1                      0  

cairo                     1.14.12              hc4e6be7_4  

certifi                   2020.4.5.1               py37_0  

cffi                      1.14.0           py37hb5b8e2f_0  

chardet                   3.0.4                 py37_1003  

conda                     4.8.3                    py37_0  

conda-build               3.18.11                  py37_0  

conda-package-handling    1.6.0            py37h1de35cc_0  

cryptography              2.8              py37ha12b0ac_0  

cycler                    0.10.0                   py37_0  

decorator                 4.4.2                      py_0    conda-forge

defusedxml                0.6.0                      py_0    conda-forge

entrypoints               0.3             py37hc8dfbb8_1001    conda-forge

expat                     2.2.6                h0a44026_0  

filelock                  3.0.12                     py_0  


utils 或类似的东西应该在那里,但它不是。


慕桂英3389331
浏览 108回答 1
1回答

ITMISS

如果您在运行后仔细查看conda develop .(setup.py文件所在的位置),您会注意到该命令输出以下内容:(automl) brandBrandoParetoopareto~/ultimate-utils/uutils $ conda develop .added /Users/brandBrandoParetoopareto/ultimate-utils/uutilscompleted operation for: /Users/brandBrandoParetoopareto/ultimate-utils/uutils如果您然后检查sys.pathpython,那么您可以添加新路径:(automl) brandBrandoParetoopareto~/ultimate-utils/uutils $ pythonPython 3.7.7 (default, Mar 26 2020, 10:32:53) [Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwinType "help", "copyright", "credits" or "license" for more information.>>> import sys>>> for p in sys.path:...     print(p)... /Users/brandBrandoParetoopareto/anaconda3/envs/automl/lib/python37.zip/Users/brandBrandoParetoopareto/anaconda3/envs/automl/lib/python3.7/Users/brandBrandoParetoopareto/anaconda3/envs/automl/lib/python3.7/lib-dynload/Users/brandBrandoParetoopareto/anaconda3/envs/automl/lib/python3.7/site-packages/Users/brandBrandoParetoopareto/automl-meta-learning/automl/Users/brandBrandoParetoopareto/higher/Users/brandBrandoParetoopareto/ultimate-utils/uutils您可以通过删除它并打印以下内容来确认这一点sys.path:(automl) brandBrandoParetoopareto~/ultimate-utils/uutils $ conda develop -u .uninstalled: /Users/brandBrandoParetoopareto/ultimate-utils/uutils再次检查系统路径:(automl) brandBrandoParetoopareto~/ultimate-utils/uutils $ pythonPython 3.7.7 (default, Mar 26 2020, 10:32:53) [Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwinType "help", "copyright", "credits" or "license" for more information.>>> import sys>>> for p in sys.path:...     print(p)... /Users/brandBrandoParetoopareto/anaconda3/envs/automl/lib/python37.zip/Users/brandBrandoParetoopareto/anaconda3/envs/automl/lib/python3.7/Users/brandBrandoParetoopareto/anaconda3/envs/automl/lib/python3.7/lib-dynload/Users/brandBrandoParetoopareto/anaconda3/envs/automl/lib/python3.7/site-packages/Users/brandBrandoParetoopareto/automl-meta-learning/automl/Users/brandBrandoParetoopareto/higher现在它消失了!另外,请注意 conda 或 python(不确定哪个)也总是添加当前路径。需要注意这一点很重要,因为当我在 repo 之外进行导入测试时,我正在工作它并没有工作,但它在 repo 内部,这似乎非常神秘,我只能归因于这一点。附录从终端检查 python sys.path 使用 python cmd 将该命令作为字符串运行:python -c "import sys; print(sys.path)"更好:python -c "import sys; [print(p) for p in sys.path]"原始答案:https ://stackoverflow.com/a/59903590/1601580
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python