pipenv: command not found(未找到命令)解决办法


系统和环境

系统:CentOS7

python3,pip3:

[root@geocalculatecom ~]# python3 -V
Python 3.9.0
[root@geocalculatecom ~]# pip3 -V
pip 20.2.4 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9)

安装的方法

pip3 install pipenv

因此,我的pipenv的安装目录在

/usr/local/bin/python3

下,这点弄清楚就容易了。

无效方法

stackoverflow上有回答说利用

sudo pip install pipenv

进行全局安装的,试了没卵用(关键国内很多网站还机翻了抄过来,shit)。

也有说:

sudo -H pip install -U pipenv

管用的。

但对我来说都不管用,可能是因为我用的是pip3而不是默认的pip?

 

解决:创建软链接

ln -s /usr/local/python3/bin/pipenv /usr/bin/pipenv
  • /usr/local/python3/bin/pipenv:注意自己的安装路径
  • /usr/bin/pipenv:这串不变

然后再试试:

[root@localhost ~]cd geocalculate_com #项目文件夹
[root@localhost my_project] pipenv --python 3.9 #创建虚拟环境

结果:

Pipfile: /root/my_project/Pipfile
Using /usr/local/bin/python3.9 (3.9.0) to create virtualenv...
⠧ Creating virtual environment...created virtual environment CPython3.9.0.final.0-64 in 1096ms
  creator CPython3Posix(dest=/root/.local/share/virtualenvs/dofollow-kcJwjR6m, clear=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/root/.local/share/virtualenv)
    added seed packages: pip==20.2.4, setuptools==50.3.2, wheel==0.35.1
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
✔ Successfully created virtual environment! 
Virtualenv location: /root/.local/share/virtualenvs/geocalculate_comt-kcJwjR6m

 

 

预祝你成功~


公众号

关注公众号,获取一手资讯

pipenv: command not found(未找到命令)解决办法 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注