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