在使用pip安装模块时,会出现"Permission denied"
的错误。python模块的存放路径是/usr/local/lib/python3.6/site-packages/
,因此我们可以将该路径重定向到自己的文件路径。
解决方案:
在/home
中创建一个用户自定义的site-packages
文件夹:
mkdir -p ~/.local/lib/python3.6/site-packages/
添加环境变量:
echo "PYTHONPATH=$HOME/.local/lib/python3.6/site-packages" >> .zshrc
echo "export PATH=$HOME/.local/bin:$PATH" >> .zshrc
生效环境变量:
source .zshrc
注:如果是bash
终端,将所有的.zshrc
改为.bashrc
安装外部模块:
pip3 install --prefix=~/.local pac_name
命令中的pac_name
表示包名。
参考博客:http://blog.csdn.net/hwj_wayne/article/details/78594346