python - PIP 命令在虚拟环境中不起作用

标签 python linux pip virtualenv anaconda

我使用的解释器是

enter image description here

它在虚拟环境中工作。我的系统中同时安装了 anaconda 和 python 解释器

但是如果我想使用 pip 安装一些东西,例如“Flask”,那么它就会发生

enter image description here

我正在使用 Linux Mint 18.1 Serena" 我尝试创建虚拟环境的方式是

enter image description here

最后,我尝试创建虚拟环境的目录中没有空间 然后我试了这个 link 具体如下命令 enter image description here

所有这些都没有解决我的问题,最后我每次打开 shell 时都出现以下错误

然后我将 bashrc 和 bashrc-org 的源更改为

虚拟环境

export WORKON_HOME=~/virtualenvs
source /home/cryptosilicon/anaconda3/bin/python

现在得到如下错误 enter image description here

如何更正错误并使 pip 在虚拟环境中工作?

最佳答案

我刚刚解决了(或至少找到了解决方法)类似的问题。 我正在使用 Linux Mint 18 和 python 3。

我试图使用 pip 在 Python 虚拟环境中安装一个依赖项,但它会失败(实际上几乎把我的整个虚拟环境搞得一团糟)。 消息是:“错误的解释器:没有这样的文件或目录”。

但我注意到引用的路径实际上在第一个空格处被截断了。 所以我在一个文件夹中测试了一个虚拟环境,该文件夹的路径没有空间并且它有效。

关于python - PIP 命令在虚拟环境中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44227771/

相关文章:

python - 具有 "dynamic"模式的 flask-sqlalchemy 跨数据库

python - 使用 pip --user 选项与创建 virtualenv 一样安全吗?

python - 在 Python 3.8.0 中使用 pip 安装 numpy 时如何修复 "ERROR: Command errored out with exit status 1"

python - 比较Python中的时间段

python - Pandas:如何将函数应用于不同的列

python - 迭代巨大的 XML 文件并获取值?

regex - 哪一个会给我最快的正则表达式速度,从而消除个人不当行为?

c - 使用 insmod 插入模块后没有输出到终端

ajax - Web 开发的最佳 Linux 发行版?

python - pyspark:找不到有效的 SPARK_HOME