相关疑难解决方法(0)

找不到Virtualenv命令

virtualenv尽管做了各种尝试,我还是无法上班.我virtualenv使用以下命令在MAC OS X上安装:

pip install virtualenv
Run Code Online (Sandbox Code Playgroud)

并且还加入了PATH我的.bash_profile.每次我尝试运行该virtualenv命令时,它返回:

-bash: virtualenv: command not found
Run Code Online (Sandbox Code Playgroud)

每次我跑pip install virtualenv,它返回:

Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

我明白在mac中,virtualenv应该正确安装

/usr/local/bin
Run Code Online (Sandbox Code Playgroud)

virtualenv确实安装/usr/local/bin,但每当我试图运行virtualenv命令,该命令没有找到.我也试过virtualenv在目录中运行命令/usr/local/bin,它给了我相同的结果:

-bash: virtualenv: command not found
Run Code Online (Sandbox Code Playgroud)

这些是我添加到.bash_profile中的PATH

export PATH=$PATH:/usr/local/bin
export PATH=$PATH:/usr/local/bin/python
export PATH=$PATH:/Library/Framework/Python.framework/Version/2.7/lib/site-packages
Run Code Online (Sandbox Code Playgroud)

有没有解决方法呢?为什么会这样?

python macos virtualenv

162
推荐指数
19
解决办法
18万
查看次数

"pip install --user ..."的目的是什么?

来自pip install --help:

 --user      Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on
             Windows. (See the Python documentation for site.USER_BASE for full details.)
Run Code Online (Sandbox Code Playgroud)

site.USER_BASE的文档是一个令人讨厌的虫洞,有趣的*NIX主题,我不明白.

--user简明英语的目的是什么?为什么要将包裹装入~/.local/物质?为什么不在我的$ PATH中放置一个可执行文件?

python pip virtualenv python-3.x

132
推荐指数
7
解决办法
13万
查看次数

标签 统计

python ×2

virtualenv ×2

macos ×1

pip ×1

python-3.x ×1