Virtualenv Pip安装到错误的文件夹

时间:2016-07-13 02:43:32

标签: python pip virtualenv

我正在开发一个带烧瓶的应用程序,以及文件夹/my/first/path/中的虚拟环境,以测试virtualenv的工作方式。后来,当我开始实际使用我的Flask项目时,我在/my/second/path/中创建了另一个virtualenv实例。

稍后,在处理我的应用程序时,我意识到我需要安装另一个软件包,所以我执行了命令/my/second/path/virtual/Scripts/pip.exe install bcrypt,pip告诉我它已成功安装。然后,当我尝试执行我的Flask脚本(使用app.py目录中的/my/second/path/virtual/Scripts/python.exe app.py命令)时,我收到一条python错误,说bcrypt不是一个模块。

出于好奇,我重新安装了bcrypt(使用与上面相同的命令),并且pip告诉我模块已安装到/my/first/path/virtual/Scripts。我尝试使用pip卸载并重新安装,但它只是做了同样的事情。

如何将pip安装到适当的位置?我担心如果我只删除/my/first/path/中的virtualenv实例,pip将默认返回到我的计算机的python实例,所以我认为必须有另一种方法来安装这些模块。

0 个答案:

没有答案