我将尝试首先提供一些背景信息。
我尝试通过pip安装emoji模块,成功完成了
!pip install emoji
返回iPython时,我无法导入表情符号来使用它。我的第一步是导入sys和os,然后检查sys.path以查看从何处加载模块。奇怪的是,指示路径的模块存储在32位版本的python中。我认为我使用的都是64位。我走过那些路,看到表情符号不存在了。好。我退出Ipython进入Powershell。首先检查了一点,发现它确实过时了(版本10)。我首先更新了pip(我认为是16版)。然后,我检查以确保表情符号已与show一起安装。奇怪的是,我用列表列出了所有已安装的模块,并且只列出了表情符号和其他一项。那应该是对的。在这里,pip没有看到要让我管理的iPython。 IE浏览器,我无法卸载它。
ipython locate
drive:users\username\.ipython
ipython是否具有64位版本? 如果pip找不到ipython,如何卸载ipython并重新安装?
PS C:\Users\username> py -0
-3.7-64 *
-3.7-32
我假设我的其他模块和ipython与32位版本相关联。
通过使用命令完成(选项卡选项卡),我相信我已经安装了三个版本的pip
pip3 pip3.7 和位于python / 37-32 / Scripts文件夹中的pip.exe。
appdata文件夹中的pip.exe是我所有旧模块以及iPython所在的位置。
在这里,最好的操作是使用以下命令卸载所有模块(假设我是较旧的32位版本),然后在系统上卸载32位python,然后从64位python安装中重新安装ipython?
C:\some\path\to\local\appdata\python\37-32\Script\pip.exe uninstall -y -r <(pip freeze)