Spa*_*Boy 8 bash pip virtualenv python-2.7 ubuntu-14.04
我通过命令安装了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
Run Code Online (Sandbox Code Playgroud)
还能够创建新的虚拟环境:
virtualenv .env
Run Code Online (Sandbox Code Playgroud)
但是,在运行如下命令之后:
. .env/bin/activate
Run Code Online (Sandbox Code Playgroud)
我有
-bash:.env/bin/activate:没有这样的文件或目录
查看文件夹后,.env/bin我发现只有一个python文件.这里的整个文件列表:
.env/lib:
python2.7
.env/include:
python2.7
.env/bin:
python
Run Code Online (Sandbox Code Playgroud)
这是什么问题?
解决方案添加--always-copy
virtualenv .env - always-copy
小智 13
我遇到了同样的问题,并通过以下步骤解决了该问题:
$mkdir annotateNLP
$cd annotateNLP
$python -m venv env
$source env/Scripts/activate
Run Code Online (Sandbox Code Playgroud)
小智 8
在终端中尝试以下命令:
$ mkdir djangoapp
$ cd djangoapp
$ python3 -m venv myvenv
$ source myvenv/bin/activate
Run Code Online (Sandbox Code Playgroud)
如果不先创建虚拟环境,则无法直接进入激活命令。
接受的答案是不完整的!建议的代码遗漏了您的错误,但没有对其进行评论.
该命令. .env/bin/activate确实source与文件activate夹中的文件相同.env/bin.事实上,显然命令" source"是命令" "的别名.,而不是相反.请注意,.此处后面有一个空格,其使用方式与.下面讨论的不同(隐藏文件和文件夹).
我注意到你正在调用你的文件夹.env,这不是标准做法..Mac OS X将"隐藏" 前面的文件和文件夹.标准做法是调用虚拟环境目录, env或venv调用虚拟环境规范文件 .env.
因此,如果调用了spec文件并调用了.env虚拟环境目录,则env可以运行其中任何一个
source env/bin/activate
或
. env/bin/activate.
| 归档时间: |
|
| 查看次数: |
17655 次 |
| 最近记录: |