![](/img/trans.png)
[英]ImportError: No module named bs4 because in wrong python folder
[英]ImportError: No module named awscli.clidriver because of wrong path for python?
我已經在 Windows 10 上安裝了 Python 和 AWSCLI 並且不久前它工作正常。 現在,當我運行aws ssm start-session
命令時,出現以下錯誤:
ImportError: No module named awscli.clidriver
我知道這是因為 Python 找不到 cli 驅動程序,通常是因為它沒有[正確]安裝。 在我的情況下,它工作正常,我認為另一個包含 Python 的安裝破壞了它。 我認為它可能是 Anaconda。 我已經使用pip3 install awscli --upgrade --user
再次安裝它,但仍然得到相同的錯誤。 所以我的猜測是它正在發生,因為我安裝了兩個版本的 python 並且不知何故找不到正確的版本或我的路徑的一部分。 我該如何調查和解決這個問題?
檢查您的默認設置是哪個版本的 python。 如果您需要使用更新版本的 python,您可以更改首選項默認值。 您可以通過 cli 檢查您的版本:
python --version
要設置用戶首選項,您可以使用alias
alias python='/usr/bin/python3.4' # or whatever your path name is.
一旦你完成了重新登錄或源你的-bash.rc
文件
. ~/.bashrc
然后再次檢查您的 python 版本以確認它有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.