在安装python和django后,我对python和django完全陌生。我正在使用virtula env将virtualenv用于django项目目的。 我使用pip安装virtualenv。有什么问题请帮助我,谢谢
pip install virtualenv # got install successfully
当我跑步时遇到错误消息:
C:\Users\gshiv\Desktop\DjangoProject>virtualenv
'virtualenv'不被视为内部或外部命令, 可操作程序或批处理文件。
答案 0 :(得分:21)
步骤: - 转到你想在那个文件夹上创建django app的地方。
然后在命令提示符下运行此命令:python -m virtualenv .
(例如C:\ Users \ gshiv \ Desktop \ django> python -m virtualenv。)
其中django是我想要运行virtualenv的文件夹。(点)表示virtualenv在django文件夹中安装所有文件夹,否则你可以使用其他文件夹名称。(点)这次virtulenv创建一个文件夹主文件夹(django)。
.\scripts\activate
现在您可以在cmd-prompt (django) C:\Users\gshiv\Desktop\django>
上看到这种类型的行pip install django工作正常。
答案 1 :(得分:7)
您需要考虑以下三点:
C:\Program Files (x86)\Python36-32\
和C:\Program Files (x86)\Python36-32\Scripts\
pip install virtualenv
时,请确保以管理员身份运行cmd
。否则,安装过程中可能会出现拒绝访问错误,并且无法正确安装virtualenv。virtualenv.exe
的.exe。如果没有,请卸载pip uninstall virtualenv
并重新安装。答案 2 :(得分:3)
py -3 -m venv venv
尝试使用上面的命令。
virtualenv venv
仅适用于旧版本的python
答案 3 :(得分:3)
先运行pip uninstall virtualenv
,然后再运行pip install virtualenv
答案 4 :(得分:1)
当我运行pip install virtualenv
命令时,我得到了:
Requirement already satisfied: virtualenv in c:\directory\to\appdata\roaming\python\python36\site-packages
所以我尝试强制升级:
pip install --upgrade --force virtualenv
答案 5 :(得分:1)
要安装到特定文件夹,例如E:\ publish
pip install virtualenv
virtualenv。
答案 6 :(得分:1)
如果使用pip安装后在Windows控制台中找不到“ virtualenv”命令,请尝试以下操作以建立环境:
my @shifts = qw( AM AM2 AFT PM EVE NIGHT );
my %shift_order = map { $shifts[$_] => $_ } 0..$#shifts;
my @sorted =
sort {
my ($club_a, $date_a, $shift_a) = split /_/, $a;
my ($club_b, $date_b, $shift_b) = split /_/, $b;
$club_a cmp $club_b
or
$date_a cmp $date_b
or
$shift_order{$shift_a} <=> $shift_order{$shift_b}
}
@unsorted;
如果您需要使用特定版本的python,请像这样初始化它:
my @shifts = qw( AM AM2 AFT PM EVE NIGHT );
my %shift_order = map { $shifts[$_] => $_ } 0..$#shifts;
my @sorted =
map { ( split /\0/ )[-1] }
sort
map {
my ($club, $date, $shift) = split /_/;
join("\0", $club, $date, $shift_order{$shift}, $_)
}
@unsorted;
使用Windows进行首次安装时,可以使用WindowsApp中的python
答案 7 :(得分:0)
尝试从绝对路径执行virtualenv.exe,就像我在C:\ Users \\ AppData \ Roaming \ Python \ Python37 \ Scripts \ virtualenv.exe中找到它一样。
我尝试了一下,并且奏效了,这里参考以下日志:
使用基本前缀'c:\ users \\ appdata \ local \ programs \ python \ python37-32' C:\ somedir \ dir2 \ dir3 \ ML_1 \ ml \ env \ Scripts \ python.exe中的新python可执行文件 安装setuptools,pip,wheel ... 完成。
答案 8 :(得分:0)
以管理员身份运行CMD,然后输入
pip uninstall virtualenv
然后以管理员身份重新运行CMD并运行
pip install virtualenv
答案 9 :(得分:0)
对于Windows
首先,安装-> pip install virtualenvwrapper-win
然后设置-> mkvirtualenv myproject
然后您会看到虚拟环境列表
要查看它,请写-> lsvirtualenv
为了在这种环境下工作,我们编写-> workon myproject
答案 10 :(得分:0)
这几乎适用于所有人
"env_name\Scripts\activate"
virtualenv
(如果尚未安装):
pip install virtualenv
pip install virtualenvwrapper-win
答案 11 :(得分:-1)
确保已正确安装virtualenv。检入python脚本子文件夹-必须存在一个名为virtualenv.exe的.exe。如果没有,卸载将提示卸载virtualenv并再次安装。
答案 12 :(得分:-1)
实施:
ps:如果您要安装一些新软件包,请始终使用 cmd 或 powershell 并以管理员身份运行。