Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Mac上的Azure云平台中设置Django时出现Virtualenv错误_Python_Django_Azure_Virtualenv - Fatal编程技术网

Python 在Mac上的Azure云平台中设置Django时出现Virtualenv错误

Python 在Mac上的Azure云平台中设置Django时出现Virtualenv错误,python,django,azure,virtualenv,Python,Django,Azure,Virtualenv,我在这里找到了教程: 我正在尝试创建一个Django项目,并将其与Github和azure云平台同步。至于先决条件,除了用于VisualStudio的Python工具,我什么都有,因为我使用PyCharm进行开发 正如教程所示,我克隆了存储库,但当我尝试创建虚拟环境时 $python-m virtualenv env 我得到以下回应: New python executable in env/bin/python Installing setuptools, pip, wheel... C

我在这里找到了教程:

我正在尝试创建一个Django项目,并将其与Github和azure云平台同步。至于先决条件,除了用于VisualStudio的Python工具,我什么都有,因为我使用PyCharm进行开发

正如教程所示,我克隆了存储库,但当我尝试创建虚拟环境时

$python-m virtualenv env

我得到以下回应:

New python executable in env/bin/python
Installing setuptools, pip, wheel...
  Complete output from command /Users/dimitris/JBring/env/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel:
  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/dimitris/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/__init__.py", line 13, in <module>
  File "/Users/dimitris/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/utils/__init__.py", line 15, in <module>
  File "/Users/dimitris/anaconda/lib/python2.7/zipfile.py", line 6, in <module>
    import io
  File "/Users/dimitris/anaconda/lib/python2.7/io.py", line 51, in <module>
    import _io
ImportError: dlopen(/Users/dimitris/JBring/env/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncrementalDecoder
  Referenced from: /Users/dimitris/JBring/env/lib/python2.7/lib-dynload/_io.so
  Expected in: dynamic lookup

----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
  File "/Users/dimitris/anaconda/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/Users/dimitris/anaconda/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/Users/dimitris/anaconda/lib/python2.7/site-packages/virtualenv.py", line 2363, in <module>
    main()
  File "/Users/dimitris/anaconda/lib/python2.7/site-packages/virtualenv.py", line 832, in main
    symlink=options.symlink)
  File "/Users/dimitris/anaconda/lib/python2.7/site-packages/virtualenv.py", line 1004, in create_environment
    install_wheel(to_install, py_executable, search_dirs)
  File "/Users/dimitris/anaconda/lib/python2.7/site-packages/virtualenv.py", line 969, in install_wheel
    'PIP_NO_INDEX': '1'
  File "/Users/dimitris/anaconda/lib/python2.7/site-packages/virtualenv.py", line 910, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /Users/dimitris/JBring/env/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel failed with error code 1
env/bin/python中的新python可执行文件 安装安装工具、pip、控制盘。。。 从命令/Users/dimitris/JBring/env/bin/python-c“import sys,pip;sys…d\”]+sys.argv[1:])”setuptools pip-wheel完成输出: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/Users/dimitris/anaconda/lib/python2.7/site packages/virtualenv_support/pip-7.0.1-py2.py3 none any.whl/pip/__init__uuuuuuuu.py”,第13行 文件“/Users/dimitris/anaconda/lib/python2.7/site packages/virtualenv_support/pip-7.0.1-py2.py3 none any.whl/pip/utils/__init___;.py”,第15行 文件“/Users/dimitris/anaconda/lib/python2.7/zipfile.py”,第6行,在 输入io 文件“/Users/dimitris/anaconda/lib/python2.7/io.py”,第51行,在 导入 导入错误:dlopen(/Users/dimitris/JBring/env/lib/python2.7/lib-dynload//\u io.so,2):未找到符号:\uu PyCodecInfo\u GetIncrementalDecoder 引用自:/Users/dimitris/JBring/env/lib/python2.7/lib-dynload//u io.so 应为:动态查找 ---------------------------------------- …安装安装工具、pip、控制盘…完成。 回溯(最近一次呼叫最后一次): 文件“/Users/dimitris/anaconda/lib/python2.7/runpy.py”,第162行,运行模块作为主模块 “\uuuuu main\uuuuuuuuuuuuuuuuuuuuuuuuu”,fname,loader,pkg\u name) 文件“/Users/dimitris/anaconda/lib/python2.7/runpy.py”,第72行,在运行代码中 run_globals中的exec代码 文件“/Users/dimitris/anaconda/lib/python2.7/site packages/virtualenv.py”,第2363行,在 main() 文件“/Users/dimitris/anaconda/lib/python2.7/site packages/virtualenv.py”,主文件第832行 symlink=options.symlink) 文件“/Users/dimitris/anaconda/lib/python2.7/site packages/virtualenv.py”,第1004行,在create_环境中 安装控制盘(要安装,可执行,搜索目录) 文件“/Users/dimitris/anaconda/lib/python2.7/site-packages/virtualenv.py”,第969行,安装轮 “PIP编号索引”:“1” call_子流程中的文件“/Users/dimitris/anaconda/lib/python2.7/site packages/virtualenv.py”,第910行 %(指令描述,程序返回代码)) OSError:Command/Users/dimitris/JBring/env/bin/python-c“import sys,pip;sys…d\“]+sys.argv[1:])“setuptools pip wheel失败,错误代码为1 我使用的是与anaconda包一起安装的Python 2.7。我使用以下方式安装了virtualenv:

conda安装virtualenv


提前谢谢

我使用
conda
复制了您的问题。似乎是
conda
配置了
~/.bash\u配置文件
来破坏
PYTHONPATH
。您可以尝试通过Python解释器中下面的代码检查
PYTHONPATH

>>> import sys
>>> sys.path
操作系统在路径
/usr/local/lib/python2.7/site packages
&
/Library/Python/2.7/site packages
上安装的默认Python包,但是
conda
在路径
~/anaconda/lib/python2.7/site-package
上安装了python包,并将
~/.bash\u配置文件
配置为设置本地
PYTHONPATH
(不是全局的,不需要
sudo


要解决此问题,请尝试使用命令
virtual env--no setuptools--no pip--no wheel

如果它是在没有安装工具的情况下创建的,那么如何在环境中安装软件包?