亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 conda 查看已在開發人員模式下安裝的所有軟件包?

如何使用 conda 查看已在開發人員模式下安裝的所有軟件包?

慕桂英3389331 2022-10-25 10:55:11
我做到了conda list,但我看不到我在尋找什么。是否安裝了未顯示的 conda 軟件包conda developed .?# packages in environment at /Users/pinocchio/anaconda3/envs/myenv:## Name                    Version                   Build  Channelabsl-py                   0.9.0                    py37_0  appnope                   0.1.0           py37hc8dfbb8_1001    conda-forgeasn1crypto                1.3.0                    py37_0  astroid                   2.3.3                    py37_0  attrs                     19.3.0                     py_0    conda-forgebackcall                  0.1.0                      py_0    conda-forgebeautifulsoup4            4.8.2                    py37_0  blas                      1.0                         mkl  bleach                    3.1.4              pyh9f0ad1d_0    conda-forgebzip2                     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-forgedefusedxml                0.6.0                      py_0    conda-forgeentrypoints               0.3             py37hc8dfbb8_1001    conda-forgeexpat                     2.2.6                h0a44026_0  filelock                  3.0.12                     py_0  utils 或類似的東西應該在那里,但它不是。
查看完整描述

1 回答

?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

如果您在運行后仔細查看conda develop .(setup.py文件所在的位置),您會注意到該命令輸出以下內容:


(automl) brandBrandoParetoopareto~/ultimate-utils/uutils $ conda develop .

added /Users/brandBrandoParetoopareto/ultimate-utils/uutils

completed operation for: /Users/brandBrandoParetoopareto/ultimate-utils/uutils

如果您然后檢查sys.pathpython,那么您可以添加新路徑:


(automl) brandBrandoParetoopareto~/ultimate-utils/uutils $ python

Python 3.7.7 (default, Mar 26 2020, 10:32:53) 

[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin

Type "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 $ python

Python 3.7.7 (default, Mar 26 2020, 10:32:53) 

[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin

Type "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


查看完整回答
反對 回復 2022-10-25
  • 1 回答
  • 0 關注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號