virtualenv依赖于python的起点

2024-09-21 17:38:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我通常是一个unix/Mac用户,所以我不确定这两者之间有什么关系,但是我的一个用户在一个windowsbox(windows7?)通过命令行运行。你知道吗

我已经为windows安装了virtualenv,在这个系统上(其他计算机工作正常),我可以启动virtualenv(激活.bat)当我在venv/Scripts目录下运行python时,一切看起来都很好。我的系统路径是正确的。你知道吗

当我cd..并再次运行python(或从其他任何地方运行python)时系统路径是什么系统路径如果我不在虚拟世界里。你知道吗

我仍然有(venv)预先准备好我的提示,所以venv认为它仍然是活跃的。。。你知道吗

正确搜索路径地址:

['', 'C:\\Windows\\system32\\python27.zip', 
'C:\\Users\\dellam\\Dropbox (CEP)\\users\\brianp\\course\\CYAN\\venv\\DLLs', 
'C:\\Users\\dellam\\Dropbox (CEP)\\users\\brianp\\course\\CYAN\\venv\\lib', 
'C:\\Users\\dellam\\Dropbox CEP)\\users\\brianp\\course\\CYAN\\venv\\lib\\plat-win', 
[ETC]]

你知道吗系统路径从venv\Scripts以外的任何地方:

sys.path

['', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 
'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 
'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 
'C:\\Python27\\lib\\site-packages']

我正确地使用了virtualenv。至少,它可以在其他计算机上工作。我正确地创建了一个venv,并且激活了它。它在我的提示后面附加了(venv)。人们链接到的问题解释了如何使用virtualenv。所有这些我都做对了。你知道吗


Tags: 用户路径virtualenvvenvlib系统usersdropbox
1条回答
网友
1楼 · 发布于 2024-09-21 17:38:00

显然问题是我的代码和virtualenv在dropbox上生存。这意味着它会被复制到每台新电脑上。它在第二台计算机上的powershell工作只是一个侥幸。。。现在我首先要想个更好的办法。。。叹息

相关问题 更多 >