第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

安裝Anaconda后,python出現(xiàn)import Error

標(biāo)簽:
Python

背景:

  1. Win10+VSCode下安装了Python3.6.4和一些package,有的package在site-package路径下。

  2. 在已经安装了Python3.6.4之后,又安装了Anaconda,安装设置都是默认的。

Error出现:

这时再打开VS Code,出现很多同类型的Error: Unable to import '<packageName>'。ModuleNotFoundError: No module named 'pyautogui'

其实无论任何packageName都同理。
图片描述

(以下是按照我个人安装路径陈述)经过研究发现,Anaconda安装完成之后,默认会在C:\ProgramData\Anaconda3下自带安装一个Python3.6.4版本。而这个新安装的Python路径C:\ProgramData\Anaconda3\Lib\site-packages中和原本安装的C:\Python3\Lib\site-packages中的package不一样。而且Anaconda安装好之后可以关联VSCode(从AnacondaNavigator中Lanch),所以此时VSCode默认运行的是C:\ProgramData\Anaconda3下的Python。

解决方案:

  1. 非推荐但最简单的方法:VSCode中File->Preferences->注释代码"python.pythonPath": "C:\ProgramData\Anaconda3"。如下图,再重新打开VSCode即可。
    图片描述
    这种方法有个不好的地方就是既然安装了Anconda,就是希望用Anaconda管理自己的package,所以,这样注释之后,Anaconda就不起作用了。

  2. 推荐方法:把最先安装的Python卸载 (除非想用Anaconda执行不同版本的Python),然后添加如下 环境变量-系统变量:

C:\ProgramData\Anaconda3\

C:\ProgramData\Anaconda3\Scripts\

C:\ProgramData\Anaconda3\Library\bin\

C:\ProgramData\Anaconda3\Library\mingw-w64\bin\

C:\ProgramData\Anaconda3\Library\usr\bin\

(确保环境变量-系统变量中没有 C:\Python3\ 和 C:\Python3\Scripts\ )

然后打开cmd,python, 执行 pip install pyautogui 回车等待完成即可。

综上也可以联想到Anaconda正确的安装步骤(安装最后一步两个选项都check),
图片描述
就算不卸载原Python也可以,这时直接到C:\ProgramData\Anaconda3\Scripts\路径中pip.exe重命名为condapip.exe和pip-script.py重命名为condapip-script.py。这样在cmd中执行
pip install pyautogui //对原安装的Python环境安装pyautogui包。
condapip install pyautogui //在Anaconda管理的Python环境下安装pyautogui包。
在VSCode中可根据File->Perferences->Settings用"python.pythonPath": "Python安装路径" 来控制从哪个Python环境执行。或者点击VSCode左下角的"Python 3.6 (32-bit)"选择需要执行的Python版本。图片描述
图片描述

写这篇文章希望对Python和Anaconda初学者有所帮助,少走弯路。知乎有同步。

关于Anaconda和Python的知识还在摸索中,如有误导,欢迎各位大神留言更正,非常感谢!

點(diǎn)擊查看更多內(nèi)容
2人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消