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

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

在 conda 環境中使用 python 找不到包

在 conda 環境中使用 python 找不到包

慕工程0101907 2021-10-26 18:56:45
我創建了一個安裝了燒瓶的 conda 環境。$ conda create -n myenv$ pip install flask如果我激活環境并運行 Flask 服務器,它會按預期工作。$ conda activate myenv(myenv)$ python myflaskapp.py如果我在該文件夾中使用 python 調用燒瓶而不激活該進程,則它不起作用。(myenv)$ conda deactivate$ /path/to/myenv/Scripts/python.exe myflaskapp.py  File "myflaskapp.py", line 1, in <module>import FlaskModuleNotFoundError: No module named 'Flask'我有一個場景,如果可能的話,我想避免激活 conda 環境的開銷,并直接使用 conda 安裝文件夾。我該怎么做呢?
查看完整描述

2 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

檢查使用的是哪個 Flask 二進制文件。在 Linux 上類型:

which flask

我相信在 Windows 上

燒瓶在哪里

二進制文件應該在您激活的 conda 環境路徑中。就像是:

/home/USER/miniconda3/envs/ms-mint/bin/flask

如果你看到類似的東西:

/home/USER/.local/bin/flask

您可以刪除此文件。如果它對您很重要,您可以使用完整路徑啟動 Flask。而不是flask使用:

/home/USER/miniconda3/envs/ms-mint/bin/flask run

問題是系統首先找到另一個在您的$PATH環境變量中位于更高優先級位置的燒瓶應用程序。


查看完整回答
反對 回復 2021-10-26
?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

實際上,condapip是不同的包管理器。如果您已經conda在其環境中安裝了一個軟件包,則您無法在環境中使用它,pip反之亦然。
如果要使用 Flask from conda,請使用conda install flask.

查看完整回答
反對 回復 2021-10-26
  • 2 回答
  • 0 關注
  • 566 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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