此问题在此处已有答案:
Receiving "failed to query" code 13: Access is denied when using virtualenv -p on my windows system(1个答案)
4天前关闭。
我有一个在python 2.7和django 1.10开发的项目。我有两个版本的python 3.11和2.7.now我试图创建虚拟环境,但无法
1-我试过这个-
C:\Experiment projects\Django project\project1>virtualenv -p C:\Python27 myenv
RuntimeError: failed to query C:\Python27 with code 13 err: 'Access is denied'
字符串
我已将C:\python27的全部权限授予所有用户
2-和
C:\Experiment projects\Django project\project1>Python -m venv myenv
C:\Python27\python.exe: No module named venv
型
2条答案
按热度按时间bprjcwpo1#
与其使用2个Python代码,我建议您删除所有Python并在系统中安装最新的Python版本。注意:安装Python时,请在
Environment Variable
中启用添加Path对于您的问题,由于您使用的是Python 2.7.1,因此无法使用
python -m venv myenv
命令创建虚拟环境。它在Python 3.3之后可用。如果您使用python --version时系统提供Python 2.7.1,则可以按照以下步骤操作
字符串
第二步:
由于你有多个python版本,找到Python 3.11.5 exe文件的路径。你可以使用命令
where python
,一旦你得到的exe文件的路径。你现在可以使用它像C:\path\to\python3.11.5.exe -m venv myenv
替换路径与你得到的。oknwwptz2#
问题2:错误:C:\Python27\python.exe:没有名为venv的模块
这是因为venv模块在Python 2.7中不可用。venv包含在Python 3版本中。
请尝试在Python 2.7中使用**virtualenvwrapper**。