Python没有';无法理解RAM驱动器上的tmp文件夹

Python没有';无法理解RAM驱动器上的tmp文件夹,python,ramdrive,Python,Ramdrive,我在安装Python生态系统的任何部分(在我的Windows 10 x64系统上)时都遇到了很多麻烦。。。事实证明,安装脚本使用的Python运行时中的某些东西被我的基于RAM驱动器的“temp”文件夹弄糊涂了 虽然我确实有一个解决办法,但这意味着——为了让我可以做Python的事情——我需要将我的TMP(和TEMP)设置为指向真正的HDD/SSD——这真的很不方便,因为我目前在Windows系统上所做的任何事情都不会受到我首选TMP设置的影响 失败的2个命令(通过如上所述更改TMP(和TEMP

我在安装Python生态系统的任何部分(在我的Windows 10 x64系统上)时都遇到了很多麻烦。。。事实证明,安装脚本使用的Python运行时中的某些东西被我的基于RAM驱动器的“temp”文件夹弄糊涂了

虽然我确实有一个解决办法,但这意味着——为了让我可以做Python的事情——我需要将我的TMP(和TEMP)设置为指向真正的HDD/SSD——这真的很不方便,因为我目前在Windows系统上所做的任何事情都不会受到我首选TMP设置的影响

失败的2个命令(通过如上所述更改TMP(和TEMP)设置解决了这两个命令):

。。。请注意,这两个命令的失败方式相同,类似(来自第二个命令)

请注意,TMP实际上设置为C:\TMP,它本身是\\Device\\ImDisk0的装载,由Windows()上的ImDisk包设置

我怀疑c:\tmp的实际实现存在“敏感性”,因为几年前,Windows git安装附带的bash shell也出现了同样的问题(他们在tmp文件夹和/或设备上进行统计时,实际上抱怨了一些问题),但最终神奇地解决了这个问题


因此,虽然我可能不应该屏息以待在Python世界中对此进行修复,但我想提出这个问题,以防其他人被这个错误逼疯(嘿,它可能会被修复)。

您需要做的就是将TMPDIR环境变量设置为您希望下载临时文件的位置。

您好,如果我的答案对您有效,请不要忘记将其标记为正确。是否有其他地方我可以制作此报告,以便有人能够修复此问题?鉴于不幸需要的“修复”是强制使用实际的SSD/HDD而不是RAM驱动器,这听起来有点不太可能,并将其反映在TMP/TEMP环境变量中。。。但我肯定会在我需要做其他事情的时候尝试,甚至是在Python中远程“安装ey”。。。我只是试了一下,不,这没用,但是谢谢你的建议。
python get-pip.py
pip install --user pipenv
Collecting pipenv
  Downloading pipenv-2018.11.26-py3-none-any.whl (5.2 MB)
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '\\Device\\ImDisk0\\pip-unpack-88i8f6t6\\pipenv-2018.11.26-py3-none-any.whl'