python 创建虚拟环境遇到的问题

mkvirtualenv django_env -p python3 会遇到一些问题,
1.首先需要安装 1.升级python包管理工具pip
pip install --upgrade pip
备注:当你想升级一个包的时候 `pip install --upgrade 包名`
2.python虚拟环境安装
sudo apt-get install python-virtualenv
sudo easy_install virtualenvwrapper
命令输入:mkvirtualenv
报错:bash: mkvirtualenv: 未找到命令,需要执行以下环境变量设置。
1.创建目录用来存放虚拟环境
    mkdir $HOME/.virtualenvs
2.~/.bashrc中添加行:
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
3.运行:
source ~/.bashrc
报错
/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.
 
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.
 
解决办法:sudo vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
 
4.     mkvirtualenv django_env -p python3
报错
PermissionError: [Errno 13] Permission denied: ‘/home/shizhifeng/.virtualenvs/django_env‘
解决:使用虚拟环境virtualenv 创建虚拟环境出现PermissionError: [Errno 13] Permission denied:
原因:虚拟环境安装的目录所属用户非当前用户
解决办法:将目录及其文件的所有者改为当前用户
当前用户查看命令:whoami 
 
解决命令:sudo chown -R 当前用户 待更改用户的目录/     实例:sudo chown -R shizhifeng /home/shizhifeng/.virtualenvs/
 

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

原文地址:https://www.cnblogs.com/yichuncom/p/11385783.html

时间: 2024-10-03 01:02:59

python 创建虚拟环境遇到的问题的相关文章

python 创建虚拟环境时报错OSError, setuptools下载失败

错误信息如下: Using base prefix 'c:\\users\\huful\\appdata\\local\\programs\\python\\python36-32'New python executable in E:\Learning\Python\search\Scripts\python.exeInstalling setuptools, pip, wheel... Complete output from command E:\Learning\Python\searc

python创建虚拟环境

创建一个专门存放站点的目录(虚拟环境) mkdir Desktop/Project/virtualenv 创建python3.5的虚拟环境 注意:需要指定python3.5的目录 $ cd Desktop/Project/virtualenv $ virtualenv -p /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5  test 进入虚拟环境 source Desktop/Project/virtualenv/t

新的云主机 python 创建虚拟环境

1.为什么要搭建虚拟环境? 问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.解决方案 : 虚拟环境 作用 : 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响. 在开发过程中, 便于控制python的web框架或工具包的版本,创建多个虚拟环境,就相当于我们在一台电脑上拥有了多个python解释器. 好了,接下来我们开始安装了~

Ubuntu系统下创建python数据挖掘虚拟环境

虚拟环境: 虚拟环境是用于创建独立的python环境,允许我们使用不同的python模块和版本,而不混淆. 让我们了解一下产品研发过程中虚拟环境的必要性,在python项目中,显然经常要使用不同的python库(包装器)来完成工作,但结局并不总是圆满的,大部分时候,我们会面临着诸如python应用无法在新的机器(操作系统)上运行的环境问题,这是新机器上Python库的依赖问题导致的.为了更好的理解,设想在开发python应用的过程当中,我们使用了python pandas(python的数据分析

Python 3 使用venv创建虚拟环境

Python 3.3以上使用venv来代替了原来Python2使用的virtualenv创建虚拟环境. 虚拟环境的作用是使得不同项目的Python包之间不会相互干扰,避免了由此产生的各种问题. 现在演示下如何在桌面创建一个虚拟环境 C:\Users\dell\Desktop>mkdir python3VenvTest C:\Users\dell\Desktop>cd python3VenvTest C:\Users\dell\Desktop\python3VenvTest>python

python中创建虚拟环境

# virtualenv 虚拟环境安装 pip install virtualenv # 创建虚拟环境        virtualenv [虚拟环境名称] # 进入虚拟环境 windows : 进入虚拟环境的scripts文件夹中,然后执行activate *unix : source/path/to/vityualenv/bin/activate # 退出虚拟环境 deactivate # 创建虚拟环境的时候指定python的解释器 virtualenv -p .exe文件路径 # virt

创建python的虚拟环境

为什么需要虚拟环境?如果你现在用Django 1.10.x写了个网站,然后你的领导跟你说,之前有一个旧项目是用Django 0.9开发的,让你来维护,但是Django 1.10不再兼容Django 0.9的一些语法了.这时候就会碰到一个问题,我如何在我的电脑中同时拥有Django 1.10和Django 0.9两套环境呢?这时候我们就可以通过虚拟环境来解决这个问题. 安装虚拟环境: virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3(python3)来安装 pip

Python创建virtualenv(虚拟环境)方法

本文目录 一 前言 二 通过virtualenv软件创建 三 在Pycharm下创建 新建项目 四 已有项目使用和创建虚拟环境 五 参数说明 回到目录 一 前言 需求:        --公司之有一台服务器        -目前运行这一个5年前开发的Django项目,基于1.5        -现在要基于Django2.0开发一套程序        -无法卸载原来的版本,必须还要安装新版本 回到目录 二 通过virtualenv软件创建 安装:        -pip3 install virt

Python pip换源 创建虚拟环境 luffy项目配置(数据库bug)

目录 pip安装源 基本使用 永久配置安装源 Windows Linux 文件配置内容 虚拟环境安装 Windows Linux 使用 luffy目录重构 日志文件配置 封装项目异常处理 二次封装Response模块 路由组件配置 数据库配置 Django 2.x 一些版本pymysql兼容问题 pip安装源 基本使用 采用国内的源,加速下载模块速度 常用的pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyu