GVKun编程网logo

将Flask安装在virtualenv中但“未找到命令”(安装flask的命令是)

17

在本文中,我们将为您详细介绍将Flask安装在virtualenv中但“未找到命令”的相关知识,并且为您解答关于安装flask的命令是的疑问,此外,我们还会提供一些关于bash:mkvirtualen

在本文中,我们将为您详细介绍将Flask安装在virtualenv中但“未找到命令”的相关知识,并且为您解答关于安装flask的命令是的疑问,此外,我们还会提供一些关于bash:mkvirtualenv:找不到命令、Centos7 安装 virtualenv bash: virtualenv: command not found... 的解决、Django未安装在virtualenv中、Flask中(windows)virtualenv 安装和使用的有用信息。

本文目录一览:

将Flask安装在virtualenv中但“未找到命令”(安装flask的命令是)

将Flask安装在virtualenv中但“未找到命令”(安装flask的命令是)

安装了virtualenv,将其激活,安装了pip的flask,但是,当我尝试运行脚本或查看是否可以识别时,找不到命令。

(project)gabriel@debian:~/project$ pip listFlask (0.10.1)itsdangerous (0.24)Jinja2 (2.7.3)MarkupSafe (0.23)pip (1.5.6)setuptools (5.5.1)Werkzeug (0.10.4)(project)gabriel@debian:~/project$ flask-bash: flask: command not found(project)gabriel@debian:~/project$ Flask-bash: Flask: command not found(project)gabriel@debian:~/project$ </3

还尝试了:

(project)gabriel@debian:~/project$ python -m flask pi.py/home/gabriel/project/bin/python: No module named flask.__main__; ''flask'' is a package and cannot be directly executed(project)gabriel@debian:~/project$

答案1

小编典典

Flask 0.10没有flask命令,它是在0.11中添加的。如果pi.py具有运行您的应用程序的技巧,例如使用Flask-
Script,那么您要查找的命令是:

$ python pi.py

如果无法升级到0.11,则可以安装Flask-CLI以flask在0.10中获取命令。

bash:mkvirtualenv:找不到命令

bash:mkvirtualenv:找不到命令

按照Doug
Hellman的virtualenvwrapper帖子中
的说明进行操作后,我仍然无法启动测试环境。

[mpenning@tsunami ~]$ mkvirtualenv test
-bash: mkvirtualenv: command not found
[mpenning@tsunami ~]$

请注意,我使用WORKON_HOME的不在我的$HOME。我尝试/usr/local/bin/virtualenvwrapper.shvirtualenvwrapper安装文档中所示进行查找,但是它不存在。

如果这很重要,我正在运行CentOS 6和python 2.6.6。


# File: ~/.bash_profile
# ...

export WORKON_HOME="/opt/virtual_env/"
source "/opt/virtual_env/bin/virtualenvwrapper_bashrc"

Centos7 安装 virtualenv bash: virtualenv: command not found... 的解决

Centos7 安装 virtualenv bash: virtualenv: command not found... 的解决

安装好了 python3 的环境前提下

1. 使用 pip3 安装 virtualenv

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

 

 上图已经安装成功

2. 出现 virtualenv: command not found... 问题

 

3. 添加环境变量解决

(1) 使用查找 find /-name ''virtualenv.py'' 是否存在

下图可知可以找到

 

 (2) 添加环境变量

 

步骤:

vim /etc/profile
# 将下面内容添加到文件的最下面
PATH=$PATH:/usr/local/python3/bin

#是添加的进行生效命令
source /etc/profile

# 最后查看是否添加成功
echo $PATH

例子截图:

 

 (3) 重新使用 virtualenv

 

 

# 使用virtualenv创建出一个python3的环境命令,环境名为demo1
virtualenv --python=/usr/bin/python3 demo1
# 进入虚拟缓慢目录下的/demo1/bin 使用命令启动虚拟环境
source activate

 

Django未安装在virtualenv中

Django未安装在virtualenv中

我正在使用Linux(Lubuntu),并且已经安装了virtualenv

sudo easy_install virtualenv

然后做了

mkdir virt_env

并创建一个文件夹来保存virtualenv。接下来,我做了

virtualenv virt_env/virt1 --no-site-packages

创造了环境 接下来,我像这样激活它:

source virt_env/virt1/bin/activate

一切顺利。然后,我做了

sudo pip install Django

并表示已成功安装。然后我做了

pip freeze

并且未列出Django。我停用了virtualenv并做了

pip freeze

Django就在那里。为什么它在系统范围内而不是在virtualenv中安装Django?然后我再次激活了virtualenv并尝试

sudo pip install Django

它说

Requirement already satisfied (use --upgrade to upgrade): Django in /usr/local/lib/python2.7/dist-packages

如何在virtualenv中而非系统范围内安装它?

答案1

小编典典

尝试进入virt1目录,然后运行“ bin/pip install django”。您正在使用系统范围内的点而不是virt1 / bin中的点。

bin, include, lib, local当您在目录中初始化virtualenv时,它将创建四个目录()。“
lib”是virtualenv保留所有您的virtualenv特定python软件包的目录。使用bin /
pip安装django,然后在Django中找到它lib/python2.x/site-packages/

查找环境中安装的python软件包时,请使用“ bin/pip freeze”代替“ pip freeze”。

脚步:

>> mkdir virtualenv_test>> cd virtualenv_test>> virutalenv . --no-site-packages>> source bin/activate>> bin/pip install django>> bin/pip freeze

Flask中(windows)virtualenv 安装和使用

Flask中(windows)virtualenv 安装和使用

virtualenv是一个虚拟环境,这个环境能暗转所有的东西,且让主Python不会受到影响。另外一个好处就是这种方式不需要你拥有root权限。

第一步:选择一个你想要放置应用程序的位置以及床架你一个包含它的新的文件夹。(我选择:D:\Flask\test)

在test文件夹中进入命令行(同时按住shift和鼠标右键,点击“在此处打开命令窗口”)


Windows 用户们在安装 virtualenv 上有些麻烦,因此如果你想省事的话,请直接安装 Python 3.4。在 Windows 上安装 virtualenv 最简单地方式就是先安装 pip,安装方式在 这里 <https://pip.pypa.io/en/latest/installing.html>。一旦安装好了 pip 的话,下面的命令可以安装 virtualenv:

pip install virtualenv

第二步:创建一个虚拟环境,请输入如下的命令行:

virtualenv flask

flask是一个文件名字,你可以替换任意一个名字(如venv)

上面的命令行在 flask 文件夹中创建一个完整的 Python 环境

虚拟环境是能够激活以及停用的,如果需要的话,一个激活的环境可以把它的 bin 文件夹加入到系统路径。我个人是不喜欢这种特色,所以我从来不激活任何环境相反我会直接输入我想要调用的解释器的路径。

$ flask\Scripts\pip install flask
$ flask\Scripts\pip install flask-login
$ flask\Scripts\pip install flask-openid
$ flask\Scripts\pip install flask-mail
$ flask\Scripts\pip install flask-sqlalchemy
$ flask\Scripts\pip install sqlalchemy-migrate
$ flask\Scripts\pip install flask-whooshalchemy
$ flask\Scripts\pip install flask-wtf
$ flask\Scripts\pip install flask-babel
$ flask\Scripts\pip install guess_language
$ flask\Scripts\pip install flipflop
$ flask\Scripts\pip install coverage


我们今天的关于将Flask安装在virtualenv中但“未找到命令”安装flask的命令是的分享就到这里,谢谢您的阅读,如果想了解更多关于bash:mkvirtualenv:找不到命令、Centos7 安装 virtualenv bash: virtualenv: command not found... 的解决、Django未安装在virtualenv中、Flask中(windows)virtualenv 安装和使用的相关信息,可以在本站进行搜索。

本文标签: