由于要用到pillow库,打算在pycharm直接安装,结果报出错误:
The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
还有一堆乱七八糟的。反正是装失败了。但是pillow这个库我之前是用过的,只是现在重装了python3.8,果然,使用终端的原始环境pip install pillow可以安装成功。
所以只需要考虑下怎么在虚拟环境安装即可。
先说结论:利用python的真实环境将安装包装到指定的虚拟环境的 Lib\site-packages 目录下就好了
首先,找到虚拟环境的目录,我的就在工程目录下:
然后确认目标路径(由于linux和windows可能格式有出入,windows填反斜杠'\')不确定的话打开powershell看下即可:
最后将pillow通过--target指定路径安装至虚拟环境即可:
pip install --target=D:\python_project\nenv\Lib\site-packages pillow
安装完成,并且用pycharm查看也自动有了pillow库。
另外关于pycharm建立python虚拟环境,如果没打开pycharm的时候又想用pycharm建立的虚拟环境怎么操作呢(因为一般虚拟环境用作测试环境,依赖的库可能不同),这时可以利用activate.bat进入虚拟环境:
首先可以进入虚拟环境的Script目录:
然后打开cmd终端:
最后在当前目录下输入activate.bat,现在就发现已经工作在虚拟环境啦,是不是和pycharm进去的效果一样呢: