我在文件夹0001 lkjsi 879,09 ikol
0251 abcd 1234,24 bcde
2240 efgh 2345,98 ikgpppm
中启动了一个python虚拟环境。注意路径中的空格。现在一切正常,除非我使用pip冻结。
/media/suraj/Extra Drive 1/testEnv/
因此,我将激活源文件(testEnv) bin > pip freeze
bash: /media/suraj/Extra Drive 1/testEnv/bin/pip: "/media/suraj/Extra: bad interpreter: No such file or directory
中的环境变量修复为VIRTUAL_ENV="/media/suraj/Extra Drive 1/testEnv"
。现在,在重新激活环境后,我检查VIRTUAL_ENV="/media/suraj/Extra\ Drive\ 1/testEnv"
但它指向全局python二进制文件。我检查PATH变量是否具有环境目录作为第一个目录,它确实如此。
which python
因此,我将VIRTUAL_ENV更改为原始路径而没有转义空间。现在事情很好但是pip冻结不起作用。有什么想法可能是错的吗?