mk Virtual env django_env -p python3会遇到一些问题,
1.首先需要安装1.升级python包管理工具pip
pip install --upgrade pip
备注:当你想升级一个包的时候`pip install --upgrade包名`
2.python虚拟环境安装
sudo apt-get install python- Virtual env
sudo easy_install Virtual envwrapper
命令输入:mk Virtual env
报错:bash: mk Virtual env:未找到命令,需要执行以下环境变量设置。
1.创建目录用来存放虚拟环境
mkdir $HOME/. Virtual envs
2.在~/.bashrc中添加行:
export WORKON_HOME=$HOME/. Virtual envs
source /usr/local/bin/ Virtual envwrapper.sh
3.运行:
source ~/.bashrc
报错
/usr/bin/python: No module named Virtual envwrapper
Virtual envwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module Virtual envwrapper.hook_loader,
check that Virtual envwrapper has been installed for
Virtual ENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.
解决办法:sudo vim ~/.bashrc
export WORKON_HOME=$HOME/. Virtual envs
export Virtual ENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/ Virtual envwrapper.sh
4. mk Virtual env django_env -p python3
报错
PermissionError: [Errno 13] Permission denied: ‘/home/shizhifeng/. Virtual envs/django_env‘
解决:使用虚拟环境 Virtual env创建虚拟环境出现PermissionError: [Errno 13] Permission denied:
原因:虚拟环境安装的目录所属用户非当前用户
解决办法:将目录及其文件的所有者改为当前用户
当前用户查看命令:whoami
解决命令:sudo chown -R当前用户待更改用户的目录/ 实例:sudo chown -R shizhifeng /home/shizhifeng/. Virtual envs/
https://easydoc.xyz/#/p/43577971
https://www.jianshu.com/p/dbb92ba83fb1
https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/7977218.html supervsoird
https://blog.csdn.net/sinat_41622641/article/details/81636682
https://github.com/marcgibbons/django-rest-swagger/issues/547
查看更多关于python 创建虚拟环境遇到的问题的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did172726