【发布时间】:2017-01-06 11:50:39
【问题描述】:
我很少使用 windows 机器进行开发。不幸的是......这次我需要使用它。今天早上,我在一台window机器上安装了python。不幸的是,我没有管理员权限。所以,这就是我所做的:
- 从here下载python 3.5.3的嵌入式zip
- 我将它解压到一个文件夹
C:\python3.5.3并将环境变量设置为PATH - 我安装了
pip - 我还在我的
PATH中添加了C:\python3.5.3\Scripts,这样我就可以在任何地方运行pip。 - 我通过
pip安装了virtualenv,因此virtualenv 在C:\python3.5.3\Scripts目录中可用。pip install vitualenv
-
然后我运行
virtualenv test。当我运行此命令时,出现以下错误:Running virtualenv with interpreter C:\python3.5.3\python.exe Using base prefix 'C:\\python3.5.3' Traceback (most recent call last): File "c:\python3.5.3\lib\site-packages\virtualenv.py", line 2328, in <module>main() File "c:\python3.5.3\lib\site-packages\virtualenv.py", line 713, in main symlink=options.symlink) File "c:\python3.5.3\lib\site-packages\virtualenv.py", line 925, in create_environment site_packages=site_packages, clear=clear, symlink=symlink)) File "c:\python3.5.3\lib\site-packages\virtualenv.py", line 1147, in install_python writefile(site_filename_dst, SITE_PY) File "c:\python3.5.3\lib\site-packages\virtualenv.py", line 362, in writefile with open(dest, 'wb') as f: FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Luca\\env\\python35.zip\\site.py'
是否有与此问题相关的解决方法?
感谢和问候,
【问题讨论】:
-
如果它是您要安装的唯一 python,为什么还要费心呢?为什么不使用安装程序呢?我在这里想念什么?抱歉,我从未见过 virtualenv 的用途,因为无论如何我只使用一个版本,安装程序会自行完成所有需要完成的工作。
-
我没有使用普通安装程序安装它的管理员权限。
-
啊,我明白了。谢谢!
标签: python-3.x window pip virtualenv