Python在虚拟环境中仍然是全局pip的解决方法

Python在虚拟环境中仍然是全局pip的解决方法

  • 问题
    • Python的包
    • 解决方法

问题

今天在做一个Python项目时突然遇到虚拟环境的问题,要在虚拟环境中引入Pillow库,但是直接在cmd中进行pip会显示Pillow已经安装过,这是因为我的电脑中不只一个Python,全局的Python是Anaconda,已经安装了Pillow库。也就是标题中提到的问题,虚拟环境中pip与全局pip冲突了。直接pip行不通,在Pycharm中导入又找不到Pillow库。
我平时写Python项目从来不在意虚拟环境,今天算是吃亏了。找了快十几分钟才找到解决方法,下面与大家分享一下。

Python的包

想多了解一下Python的包,可以看这位大佬的博客——你的 Python 包都装到哪了?
终结一切找不到包、可执行文件的问题。

解决方法

打开命令行,输入

F:\你的虚拟环境目录\python.exe -m pip install Pillow 

如果觉得下载太慢可以换成国内的源,这里推荐清华源。我们这边虚拟环境临时使用一下就可以了。

F:\你的虚拟环境目录\python.exe -m pip install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

你可能感兴趣的:(Python在虚拟环境中仍然是全局pip的解决方法)