Python 在没有虚拟设备的情况下推出芹菜
我正在尝试在不使用virtualenv的Docker容器中启动安装了pipPython 在没有虚拟设备的情况下推出芹菜,python,celery,virtualenv,Python,Celery,Virtualenv,我正在尝试在不使用virtualenv的Docker容器中启动安装了pip 芹菜:未找到命令 我试着跑 python/usr/local/lib/python3.4/site-packages/芹菜/bin/芹菜.py 但是getimportorror:没有名为“芹菜.five”的模块“芹菜”不是包装 当我执行pip freeze时,我可以看到它已安装 从一个virtualenv运行该命令是有效的,因为芹菜被添加到/bin/芹菜,而/bin/被添加到我的$PATH中 在使用系统Python的安装
芹菜:未找到命令
我试着跑
python/usr/local/lib/python3.4/site-packages/芹菜/bin/芹菜.py
但是getimportorror:没有名为“芹菜.five”的模块“芹菜”不是包装
当我执行pip freeze
时,我可以看到它已安装
从一个virtualenv运行该命令是有效的,因为芹菜
被添加到/bin/芹菜
,而/bin/
被添加到我的$PATH
中
在使用系统Python的安装中,
pip install芹菜
命令通常会在/usr/local/bin
下安装二进制文件,因此,请确保它位于$PATH
中。您可以共享您使用的是哪个基本docker映像吗?官方python:3.4映像这是我最初的想法,但二进制文件不在那里..:/是否需要设置任何环境变量或配置,以将该路径用作pip的默认路径?也许这需要在不同于root用户的用户下完成?您使用的是安装有python3pip
ubuntu包的pip吗?我刚刚尝试了docker运行--rm-ti ubuntu:14.04
,然后在docker容器中运行:apt get update&&apt get install python3pip;pip3安装芹菜
,然后芹菜命令就顺利运行了。我有一个/usr/local/lib/python3.4/卷,但没有/usr/local/bin卷,非常感谢!