加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 激活virtualenv的问题

发布时间:2020-12-16 01:21:21 所属栏目:安全 来源:网络整理
导读:我通过命令安装了 python环境: SYS_INSTALL="apt-get install -y"PIP_INSTALL="pip install"# Be sure to install setuptools before pip to properly replace easy_install.$SYS_INSTALL git $SYS_INSTALL python-dev$SYS_INSTALL python-setuptools$SYS_I
我通过命令安装了 python环境:
SYS_INSTALL="apt-get install -y"
PIP_INSTALL="pip install"

# Be sure to install setuptools before pip to properly replace easy_install.
$SYS_INSTALL git 
$SYS_INSTALL python-dev
$SYS_INSTALL python-setuptools
$SYS_INSTALL python-pip
$PIP_INSTALL virtualenv

还能够创建新的虚拟环境:

virtualenv .env

但是,在运行如下命令之后:

. .env/bin/activate

我有

-bash: .env/bin/activate: No such file or directory

在查看文件夹.env / bin后,我发现只有一个python文件.这里的整个文件列表:

.env/lib:
python2.7

.env/include:
python2.7

.env/bin:
python

这是什么问题?

解决方案添加–always-copy

virtualenv .env –always-copy

接受的答案是不完整的!建议的代码遗漏了您的错误,但没有对其进行评论.

命令 . .env / bin / activate确实与文件夹.env / bin中激活文件的源相同.事实上,显然命令“source”是命令“.”的别名,而不是相反.注意 .这里有一个空格,并使用不同于.下面讨论(隐藏文件和文件夹).

我注意到你正在调用你的文件夹.env,这不是标准做法.前面的文件和文件夹.由Mac OS X“隐藏”.标准做法是调用虚拟环境目录env或venv,并调用虚拟环境规范文件.env.

因此,如果您的spec文件名为.env,并且您的虚拟环境目录名为env,则可以运行

source env / bin / activate要么. ENV /斌/激活.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读