首先,我已经在寻找一些可行的解决方案,但是没有成功。
所以...我有一个问题:
我需要在virtualenv中安装python 3.5.4,virtualenv和django。
安装了Python,通过
pip install virtualenv
使用
创建的Virtualenvvirtualenv.exe burt
但是之后有一些问题...
PS C:\projects\bikeu_reporting> .\burt\Scripts\activate
(burt) PS C:\projects\bikeu_reporting> pip
Fatal error in launcher: Unable to create process using '"c:\projects\bikeu_reporting\burt\scripts\python.exe" "C:\projects\bikeu_reporting\burt\Scripts\pip.exe" '
(burt) PS C:\projects\bikeu_reporting> python -m pip
C:\projects\bikeu_reporting\burt\Scripts\python.exe: No module named pip
(burt) PS C:\projects\bikeu_reporting> python -m pip install
C:\projects\bikeu_reporting\burt\Scripts\python.exe: No module named pip
您有什么线索做什么?这不是我第一次安装这种环境,而是第一次遇到这些问题。
编辑
我已经尝试过的:
我发现了一些困扰我的事情:
启动器中出现致命错误:无法使用
创建进程
'“ c:\ projects \ bikeu_reporting \ burt \ 脚本 \ python.exe”
“ C:\ projects \ bikeu_reporting \ burt \ 脚本 \ pip.exe”
python的路径都是小写字母,而pip的路径则用大写字母
真是一团糟... 小写和大写字母是“无法使用创建流程”的正确方向。我已经从virtualenv编辑了pip.exe,并用 / Scripts / 替换了 / scripts / 。所以现在我只有No Module error:
(burt) PS C:\projects\bikeu_reporting> pip
Traceback (most recent call last):
File "c:\python37\Lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\python37\Lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\projects\bikeu_reporting\burt\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'
相同的virtualenv,但PowerShell:
PS C:\projects\test> .\testenv\Scripts\activate
(testenv) PS C:\projects\test> python
Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'C:\\projects\\test\\testenv\\Scripts\\python.exe'
>>>
cmd.exe:
(testenv) c:\projects\test>python
Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'C:\\Users\\marci\\AppData\\Local\\Programs\\Python\\Python35\\python.exe'
>>>
答案 0 :(得分:0)
我终于使用了https://pypi.org/project/virtualenvwrapper-win/以及由它创建的环境以某种方式与vscode一起工作,因此决定放弃以前的问题。