現象:本人有安裝多個虛擬環境。但導入包時,總是各種報錯。
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "F:\Program Files\PyCharm Professional 2020.1\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'xlrd'
但是我明明有安裝的,最后發現是環境變量沒有把pipenv的路徑加進去。
# 加入環境變量
import sys
print('Python %s on %s' % (sys.version, sys.platform))
sys.path.extend(['C:\\Users\\Deer\\.virtualenvs\\my_script-EfH7y9qu\\lib\\site-packages',
'C:/Users/Deer/.virtualenvs/my_script-EfH7y9qu/lib/site-packages'])