python virtualenv 创建python虚拟环境时报错

windows10 + python2.7.9
在桌面创建虚拟环境的时候出现:

 C:\Users\我们都是小怪兽\Desktop>virtualenv myenv
New python executable in C:\Users\我们都是小怪兽\Desktop\myenv\Scripts\python.exe
Traceback (most recent call last):
  File "<string>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 9: ordinal not in range(128)
ERROR: The executable C:\Users\我们都是小怪兽\Desktop\myenv\Scripts\python.exe is not functioning
ERROR: It thinks sys.prefix is u'c:\\users\\\u6211\u4eec\u90fd\u662f\u5c0f\u602a\u517d\\desktop' (should be u'c:\\users\\\u6211\u4eec\u90fd\u662f\u5c0f\u602a\u517d\\desktop\\myenv')
ERROR: virtualenv is not compatible with this system or executable
Note: some Windows users have reported this error when they installed Python for "Only this user" or have multiple versions of Python installed. Copying the appropriate PythonXX.dll to the virtualenv Scripts/ directory may fix this problem.

除了桌面的其他目录出现这个:

 PS C:\> cd D:\Coding\python
PS D:\Coding\python> virtualenv env
New python executable in D:\Coding\python\env\Scripts\python.exe
Installing setuptools, pip, wheel...
  Complete output from command D:\Coding\python\env\Scripts\python.exe - setuptools pip wheel:
  Collecting setuptools
Exception:
Traceback (most recent call last):
  File "c:\python27\lib\site-packages\virtualenv_support\pip-8.0.2-py2.py3-none-any.whl\pip\basecommand.py", line 209, in main
    status = self.run(options, args)
  File "c:\python27\lib\site-packages\virtualenv_support\pip-8.0.2-py2.py3-none-any.whl\pip\commands\install.py", line 299, in run
    requirement_set.prepare_files(finder)
  File "c:\python27\lib\site-packages\virtualenv_support\pip-8.0.2-py2.py3-none-any.whl\pip\req\req_set.py", line 359, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "c:\python27\lib\site-packages\virtualenv_support\pip-8.0.2-py2.py3-none-any.whl\pip\req\req_set.py", line 576, in _prepare_file
    session=self.session, hashes=hashes)
  File "c:\python27\lib\site-packages\virtualenv_support\pip-8.0.2-py2.py3-none-any.whl\pip\download.py", line 809, in unpack_url
    hashes=hashes
  File "c:\python27\lib\site-packages\virtualenv_support\pip-8.0.2-py2.py3-none-any.whl\pip\download.py", line 648, in unpack_http_url
    hashes)
  File "c:\python27\lib\site-packages\virtualenv_support\pip-8.0.2-py2.py3-none-any.whl\pip\download.py", line 868, in _download_http_url
    file_path = os.path.join(temp_dir, filename)
  File "D:\Coding\python\env\lib\ntpath.py", line 85, in join
    result_path = result_path + p_path
UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7: ordinal not in range(128)
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
  File "c:\python27\lib\runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "c:\python27\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:\Python27\Scripts\virtualenv.exe\__main__.py", line 9, in <module>
  File "c:\python27\lib\site-packages\virtualenv.py", line 711, in main
    symlink=options.symlink)
  File "c:\python27\lib\site-packages\virtualenv.py", line 944, in create_environment
    download=download,
  File "c:\python27\lib\site-packages\virtualenv.py", line 900, in install_wheel
    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
  File "c:\python27\lib\site-packages\virtualenv.py", line 795, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command D:\Coding\python\env\Scripts\python.exe - setuptools pip wheel failed with error code 2

想不通是什么问题,求解。

补充:如果加上 --no setuptools就可以了

 PS D:\Coding\python> virtualenv myenv --no-setuptools
New python executable in D:\Coding\python\myenv\Scripts\python.exe
Installing pip, wheel...done.

3个回答

可能是路径中含有中文,你到一个没有中文的路径下测试看看

hijack00
hijack00 回复Coastharukun: 你贴出来的错误信息里面有ERROR: virtualenv is not compatible with this system or executable Note: some Windows users have reported this error when they installed Python for "Only this user" or have multiple versions of Python installed. Copying the appropriate PythonXX.dll to the virtualenv Scripts/ directory may fix this problem.,意思是说你的virtualenv和你的系统不兼容。可能的原因是安装python时选择了"Only this user",或者是安装了多个版本的Python。尝试将正确版本的pythonxx.dll文件复制到virtualenv的Scripts/目录下以修复这个问题。
接近 4 年之前 回复
Coastharukun
Coastharukun Hmm, 还是这个错误。
接近 4 年之前 回复
 UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7: ordinal not in range(128)

http://blog.csdn.net/marksinoberg/article/details/52254401

可能是网络问题。

我也遇到过这个问题,我这里的报错信息是在这句话后面出现的:
Collecting setuptools
Downloading setuptools-38.5.1-py2.py3-none-any.whl (489kB)

报错信息的第一条是酱紫的:
Traceback (most recent call last):
File "/****/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/response.py", line 226, in _error_catcher

所以我猜测是网络问题,因为我开着vpn。

然后,我把vpn关了,重新建虚拟环境,就成功了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在Python虚拟环境中使用环境外的mysql

环境:win8 64bit、Python2.7、mysql 5.6.20, Python和mysql连接使用MySQL-python-1.2.3.win32-py2.7 描述: 我是下载MySQL-python-1.2.3.win32-py2.7.exe后双击打开运行安装,安装正确,可以在cmd命令行正确启动数据库。但是我需要在virtualenv环境下使用mysql,问题出现了: 由于安装MySQL-python-1.2.3.win32-py2.7是下载后双击打开安装的,也就是说在虚拟环境外部安装的,所以在venv环境中import MySQLdb时提示没又该模块。但是又要在虚拟环境中使用,请各位老师指点一番,谢谢 1:在虚拟环境中如何安装MySQL-python-1.2.3.win32-py2.7 2:在虚拟环境中是否能够引入环境外的包

virtualenv 环境切换无效

使用 source ./bin/activate 后显示已经进入虚拟环境了,但是 pip list显示的是真实环境的模块,使用which pip看到pip指向的是真实环境的pip。 测试一下打开另一个窗口 pip uninstall django 卸载真实环境中的django,然后去虚拟环境中pip list查看一下果然也没有了 但是到 虚拟环境文件夹site-packages 查看模块是正常的 有人遇见过吗?

Windows7下pip和virtualenv安装失败,virtualenv下载失败导致无法安装?

![图片说明](https://img-ask.csdn.net/upload/201909/08/1567916902_442080.png)![图片说明](https://img-ask.csdn.net/upload/201909/08/1567916910_451272.png) 尝试过重新下载Python版本,也一样的结果,也下载安装了whl和pip,不知道怎么才能安装virtualenv,目前Python版本是3.6.5.求教!

Pycharm创建Django项目时配置虚拟环境报错

![首先使用代码创建django项目](https://img-ask.csdn.net/upload/201905/17/1558093614_505782.png) ![配置虚拟环境](https://img-ask.csdn.net/upload/201905/17/1558093695_325078.png)![出现以上错误](https://img-ask.csdn.net/upload/201905/17/1558093703_228820.png) anconda 是最新的 19.03版本 Python 3.7.3 pycharm 是专业版 19.02版本 Django 2.0.7 如图,问这个怎么办? 出现这个问题是因为我原来的Django在虚拟环境运行时候找不到指定模块,所以重装了。但是重装之后出现这个问题,求大神解决!

为什么虚拟环境pip install 只能安装在真实环境中 而且没法卸载干净?

经过pip3 uninstall mpl_finance, 重启VMware后再操作: ``` (dm) python@ubuntu:~$ sudo -H pip3 install mpl_finance Requirement already satisfied: matplotlib in /usr/local/lib/python3.6/dist-packages (from mpl_finance) Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.6/dist-packages (from matplotlib->mpl_finance) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->mpl_finance) Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->mpl_finance) Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->mpl_finance) Requirement already satisfied: numpy>=1.11 in /usr/local/lib/python3.6/dist-packages (from matplotlib->mpl_finance) Requirement already satisfied: six in /usr/local/lib/python3.6/dist-packages (from cycler>=0.10->matplotlib->mpl_finance) Installing collected packages: mpl-finance Successfully installed mpl-finance-0.10.1 ``` 成功后找不到 mpl_finance ``` (dm) python@ubuntu:~$ pip3 freeze attrs==19.3.0 ..... MarkupSafe==1.1.1 matplotlib==2.2.2 mistune==0.8.4 more-itertools==8.0.2 ``` 发现原来是安装在真实环境中 ``` (dm) python@ubuntu:~$ deactivate python@ubuntu:~$ pip3 freeze apturl==0.5.2 。。。。。。 Mako==1.0.7 MarkupSafe==1.0 matplotlib==3.2.1 mitmproxy==2.0.2 mpl-finance==0.10.1 ```

ubuntu 利用virtualenv 搭建多python环境出错

最近在网上看到一个博客http://blog.chinaunix.net/uid-15174104-id-4020426.html,貌似挺不错的,就自己试试搭建一下比较干净的ubuntu多python环境,结果刚开始就崩了,查了很多的资料还是没有解决,这里求大神解答 我在ubuntu下装了一个ubuntu-12.04.3,打算试试您的python环境搭建,但是中间遇到了点问题 我手动安装的python3.3.3,官网下载的,解压到/opt下面,然后是 sudo ./config sudo make sudo make install 然后在/usr/local/bin下面添加了符号链接python3.3.3 然后就开始用您的方法配置多python环境,但是出现了一个问题,当我执行 python3.3.3 virtualenv.py /home/lchris/pyVE/python3.3.3时,报错没有zlib,然后我在网上查了很多的资料,最后选择sudo apt-get install zlib1g-dev 安装成功后,我又重新编译安装了python3.3.3,再次执行python3.3.3 virtualenv.py /home/lchris/pyVE/python3.3.3还是报没有zlib的错误。 然后又上网找资料,找到了个方法,就是dpkg,这次好不容易没有报错没有找到zlib,现在又报这个错了:Traceback (most recent call last): File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 2308, in <module> main() File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 821, in main symlink=options.symlink) File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 956, in create_environment site_packages=site_packages, clear=clear, symlink=symlink)) File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 1151, in install_python copy_required_modules(home_dir, symlink) File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 1089, in copy_required_modules dst_filename = change_prefix(filename, dst_prefix) File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 1054, in change_prefix (filename, prefixes) AssertionError: Filename /opt/Python-3.3.3/Lib/os.py does not start with any of these prefixes: ['/usr/local', '/usr/local'] 我就真的没有办法了,真心不知道怎么解决了,求大神解救

如何从PHP帖子中运行virtualenv中的python脚本

<div class="post-text" itemprop="text"> <p>Hello im trying to run python script inside virtualenv from php but i cannot do it as well.</p> <p>I wanna insert a Social network in my input php and i wanna get link in my php page</p> <p>My php code and script python are in different folders</p> <p>This is my php code:</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;body&gt; &lt;h1&gt;Search Yahoo link&lt;/h1&gt; &lt;form method="post" action="#"&gt; &lt;input type="text" name="social_network" placeholder=""&gt; &lt;input type="submit" name="Search" value="Go"&gt; &lt;/form&gt; &lt;?php if (isset($_POST['Search'])) { $item=$_POST['social_network']; #$tmp = exec("python php_python.py $item"); This line it works if python script isnt in Virtual environment (Outside) $tmp = exec("cd C:/Users/admin/Desktop/python venv\scripts\activate.bat python yahoo.py $item"); echo $tmp; } ?&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>Python code:</p> <pre><code>from selenium import webdriver import time, sys social_network = int(sys.argv[1]) # will receive values like: Facebook, Instagram, twitter, etc driver= webdriver.Chrome() driver.get('https://espanol.yahoo.com/?p=us') #Search Social Network driver.find_element_by_xpath('//*[@id="uh-search-box"]').send_keys(social_network) driver.find_element_by_xpath('//*[@id="uh-search-button"]').click() time.sleep(5) link = driver.find_element_by_xpath('//*[@id="web"]/ol/li[2]/div/div[1]/div/span[1]').text print(link) driver.quit() </code></pre> </div>

在pycharm里配置了项目虚拟环境,terminal打开并不是在虚拟环境下

![图片说明](https://img-ask.csdn.net/upload/201904/04/1554347515_612263.png)![图片说明](https://img-ask.csdn.net/upload/201904/04/1554347523_405213.png) 如图,怎么把当前项目配置到虚拟环境中去,pycharm上已经配置过去了,但是terminal打开并没有在虚拟环境下运行。。求大佬解答!

如何创建一个带有指定版本Python和JupyterLab的环境?

&emsp;&emsp;请问要如何在Anaconda中创建一个同时拥有Python 3.7.4与JupyterLab 1.1.4的环境? &emsp;&emsp;我在cmd中通过以下命令创建了一个Python 3.7.4环境: ```batch D:\Anaconda3\envs>conda create -n dp python=3.7 WARNING: A directory already exists at the target location 'D:\Anaconda3\envs\dp' but it is not a conda environment. Continue creating environment (y/[n])? y Collecting package metadata (current_repodata.json): done Solving environment: done ## Package Plan ## environment location: D:\Anaconda3\envs\dp added / updated specs: - python=3.7 The following NEW packages will be INSTALLED: ca-certificates anaconda/pkgs/main/win-64::ca-certificates-2019.8.28-0 certifi anaconda/pkgs/main/win-64::certifi-2019.9.11-py37_0 openssl anaconda/pkgs/main/win-64::openssl-1.1.1d-he774522_2 pip anaconda/pkgs/main/win-64::pip-19.2.3-py37_0 python anaconda/pkgs/main/win-64::python-3.7.4-h5263a28_0 setuptools anaconda/pkgs/main/win-64::setuptools-41.4.0-py37_0 sqlite anaconda/pkgs/main/win-64::sqlite-3.30.0-he774522_0 vc anaconda/pkgs/main/win-64::vc-14.1-h0510ff6_4 vs2015_runtime anaconda/pkgs/main/win-64::vs2015_runtime-14.16.27012-hf0eaf9b_0 wheel anaconda/pkgs/main/win-64::wheel-0.33.6-py37_0 wincertstore anaconda/pkgs/main/win-64::wincertstore-0.2-py37_0 ``` &emsp;&emsp;Python 3.7.4被成功安装,但当继续安装JupyterLab时,会出现以下问题: ```batch D:\Anaconda3\envs>activate dp D:\Anaconda3\envs>conda.bat activate dp (dp) D:\Anaconda3\envs>conda install jupyterlab Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: | Found conflicts! Looking for incompatible packages. ... UnsatisfiableError: The following specifications were found to be incompatible with each other: Package tornado conflicts for: jupyterlab -> tornado[version='!=6.0.0,!=6.0.1,!=6.0.2'] Package jinja2 conflicts for: jupyterlab -> jinja2[version='>=2.10'] Package notebook conflicts for: jupyterlab -> notebook[version='>=4.3|>=4.3.1'] Package nodejs conflicts for: jupyterlab -> nodejs[version='<10'] Package sqlite conflicts for: python=3.7 -> sqlite[version='>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.27.2,<4.0a0|>=3.28.0,<4.0a0|>=3.29.0,<4.0a0'] Package openssl conflicts for: python=3.7 -> openssl[version='>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a'] Package pip conflicts for: python=3.7 -> pip Package jupyterlab_launcher conflicts for: jupyterlab -> jupyterlab_launcher[version='>=0.10.0,<0.11.0|>=0.11.0,<0.12.0|>=0.11.2,<0.12.0|>=0.13.1,<0.14.0|>=0.4.0|>=0.6.0,<0.7.0'] Package subprocess32 conflicts for: jupyterlab -> subprocess32 Package futures conflicts for: jupyterlab -> futures Package jupyterlab_server conflicts for: jupyterlab -> jupyterlab_server[version='>=0.2.0,<0.3.0|>=1.0.0,<2.0.0'] Package vc conflicts for: python=3.7 -> vc[version='14.*|>=14.1,<15.0a0'] ``` &emsp;&emsp;这个是什么问题?如何解决?感觉默认的base环境很庞大,很多东西用不到。但想要使用JupyterLab又不得不安装……

我就想装个虚拟环境,virtualenvwrapper,可怎么老提示找不到anaconda的路径

我在~/.bashrc里面写了export WORKON_HOME=$HOME/.virtualenvs 和 source /usr/local/bin/virtualenvwrapper.sh 但是,每次source ~/.bashrc,都会报错:bash: /home/zhaoyang/anaconda/bin/python: 没有那个文件或目录 virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/home/zhaoyang/anaconda/bin/python and that PATH is set properly. 可是,奇怪的是,虽然报错了,但是虚拟环境已经可以用了,workon 指令也能用了,创建出来的虚拟环境也在指定的目录下。但每次workon 虚拟环境名,都会报这样的错误:bash: /home/zhaoyang/anaconda/bin/python: 没有那个文件或目录 bash: /home/zhaoyang/anaconda/bin/python: 没有那个文件或目录 bash: /home/zhaoyang/anaconda/bin/python: 没有那个文件或目录 bash: /home/zhaoyang/anaconda/bin/python: 没有那个文件或目录 大神们!我该怎么办,虽然我不是处女座,但真心不想凑活!不想计算机老报错了。谢谢!

如何离开 / 退出 / 禁用 pythonvirtualenv?

<div class="post-text" itemprop="text"> <p>I'm using virtualenv and the virtualenvwrapper. I can switch between virtualenv's just fine using the workon command. </p> <pre><code>me@mymachine:~$ workon env1 (env1)me@mymachine:~$ workon env2 (env2)me@mymachine:~$ workon env1 (env1)me@mymachine:~$ </code></pre> <p>However, how do I exit all virtual machines and workon my real machine again? Right now, the only way I have of getting back to</p> <pre><code>me@mymachine:~$ </code></pre> <p>is to exit the shell and start a new one. That's kind of annoying. Is there a command to workon "nothing", and if so, what is it? If such a command does not exist, how would I go about creating it?</p> </div> <p>转载于:https://stackoverflow.com/questions/990754/how-to-leave-exit-deactivate-a-python-virtualenv</p>

mac安装virtualenv后创建目录virtualenv test出错,提示如下,

mac安装virtualenv后创建目录virtualenv test出错,提示如下,请大神帮忙看看,感激不尽! Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenv", line 11, in <module> sys.exit(main()) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py", line 711, in main symlink=options.symlink) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py", line 924, in create_environment site_packages=site_packages, clear=clear, symlink=symlink)) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py", line 1131, in install_python copy_required_modules(home_dir, symlink) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py", line 1061, in copy_required_modules dst_filename = change_prefix(filename, dst_prefix) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py", line 1035, in change_prefix (filename, prefixes) AssertionError: Filename /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so does not start with any of these prefixes: ['/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/Users/wangchaowei/Library/Python/2.7/lib/python/site-packages', '/Users/wangchaowei/.local/lib/python/2.7/site-packages', '/Users/wangchaowei/Library/Python/2.7/site-packages', '/Library/Frameworks/Python.framework/Versions/2.7', '/Library/Python/2.7/site-packages']

python:django发送邮件,一旦和uwsgi一起部署就发生段错误

###django邮件配置 我测试过了,直接使用python manage.py runserver 0.0.0.0:8080,可以发送邮件,只要在服务器上使用uwsgi运行django项目就会报段错误 ![图片说明](https://img-ask.csdn.net/upload/201902/09/1549679417_674770.png) 下面是我的相关配置 settings.py ``` EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' #EMAIL_USE_TLS = True EMAIL_USE_SSL = True EMAIL_HOST = 'smtp.qq.com' EMAIL_PORT = 465 EMAIL_HOST_USER = 'xxxxxxx@qq.com' EMAIL_HOST_PASSWORD = 'xxxxxx' EMAIL_FROM = 'xxxxxx'+EMAIL_HOST_USER ``` views.py ``` from django.shortcuts import render from django.core.mail import send_mail from django.conf import settings # 导入配置文件 from django.http import HttpResponse # Create your views here. def sendmail(request): send_mail('Subject here', 'Here is the message.', settings.EMAIL_FROM, ['xxxxxxx@qq.com'], fail_silently=False) ``` uwsgi.ini ``` [uwsgi] http = 127.0.0.1:8080 chdir = /home/amdeo/Documents/work/Labowei/weixin module=weixin.wsgi:application virtualenv = /home/amdeo/Documents/myproject/venv master = true processes= 4 static-map=/static=/home/amdeo/Documents/work/Labowei/weixin/static vacuum = true max-requests = 2000 buffer-size = 65536 enable-threads = true threads = 2 daemonize = /home/amdeo/Documents/work/Labowei/www/uwsgi_log/uwsgi.log pidfile=/tmp/project-master.pid ```

virtualenv 和 mkvirtualenv 有什么区别?分布在哪些情况下用?

命令几乎可以相同 ``` virtualenv -p /usr/local/bin/python3 venv mkvirtualenv -p /user/local/bin/python3 ai ```

python提示ImportError: No module named Image

我ubuntu安装了PIL,在python环境下输入:import Image时没有提示错误,可以运行. 但是我电脑同时安装了virtualenv,当在venv环境下输入import Image时会提示ImportError: No module named Image. 我想可能是虚拟环境下没有PIL 的问题,于是我又在venv环境下安装Python Imaging Library 1.7,然后又输入了一遍sudo apt-get install python-imaging. 没想到在venv环境下进行来上述两步后,再输入import Image时仍然提示同样的错误. 都装过了为什么还是提示没有Image呢?哪位老师指点一下,谢谢.

python UnicodeDecodeError: 'ascii' codec can't...

错误代码如下: Traceback (most recent call last): File "D:\workspace\GP\ppp.py", line 45, in <module> send_message(url,test_token, msg_data) File "D:\workspace\GP\ppp.py", line 27, in send_message respone=urllib2.urlopen(temp1).read().decode() File "C:\Python27\lib\urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "C:\Python27\lib\urllib2.py", line 429, in open response = self._open(req, data) File "C:\Python27\lib\urllib2.py", line 447, in _open '_open', req) File "C:\Python27\lib\urllib2.py", line 407, in _call_chain result = func(*args) File "C:\Python27\lib\urllib2.py", line 1241, in https_open context=self._context) File "C:\Python27\lib\urllib2.py", line 1195, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "C:\Python27\lib\httplib.py", line 1042, in request self._send_request(method, url, body, headers) File "C:\Python27\lib\httplib.py", line 1082, in _send_request self.endheaders(body) File "C:\Python27\lib\httplib.py", line 1038, in endheaders self._send_output(message_body) File "C:\Python27\lib\httplib.py", line 880, in _send_output msg += message_body UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 114: ordinal not in range(128) 原来代码: import json import urllib2 def messages(msg): values = { "touser": 'qy01c75a831f17d000b3d5498cfc', "msgtype": 'text', "agentid": 1000026, "text": {'content': msg}, "safe": 0 } msges= json.dumps(values, ensure_ascii=False, encoding="utf-8") return msges def get_token(url, corpid, corpsecret): token_url = '%s/cgi-bin/gettoken?corpid=%s&corpsecret=%s' % (url, corpid, corpsecret) token = json.loads(urllib2.urlopen(token_url).read().decode())['access_token'] print token return token def send_message(url,token, data): send_url = '%s/cgi-bin/message/send?access_token=%s' % (url,token) print send_url temp1=urllib2.Request(url=send_url, data=data) print temp1 respone=urllib2.urlopen(temp1).read().decode() x = json.loads(respone)['errcode'] # print(x) if x == 0: print ('Succesfully') else: print ('Failed') msg='中文' #此处有中文是出错,英文时没错,为什么呢??? print type(msg) # print msg corpid = '**********************' corpsecret = '******************************************' url = 'https://qyapi.weixin.qq.com' msg_data= messages(msg) print msg_data test_token=get_token(url, corpid, corpsecret) send_message(url,test_token, msg_data)

求助:linux系统里升级python版本出现问题

linux系统(ubuntun)里更换python版本,出现这个 程序 'python' 已包含在下列软件包中: * python-minimal * python3 请尝试:sudo apt install <选定的软件包> 输入 :sudo apt install python3 后, 出现: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 python3 已经是最新版 (3.5.1-3)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 13 个软件包未被升级。 N: 忽略‘google-chrome.list.1’(于目录‘/etc/apt/sources.list.d/’),鉴于它的文件扩展名无效 然后查询 python版本 依然是 : 程序 'python' 已包含在下列软件包中: * python-minimal * python3 请尝试:sudo apt install <选定的软件包>

python的pip工具安装第三方库,在不指定安装版本的情况自动安装兼容已有包的版本?

_在Ubuntu16.04的Python虚拟环境,使用pip工具安装了django-stack,默认安装的是django-stack的最新稳定版本,但是由于版本过新,而我电脑中现有的Django版本并不支持,所以pip在暗转django-stack的时候,自动将我的Django版本更新了;_ ![图片说明](https://img-ask.csdn.net/upload/201908/30/1567138036_161509.png) **请问一下各位大佬,除了制定版本号安装,能不能实现pip的默认安装是安装兼容现有依赖包的,而不是重装的依赖包?**

pycharm无法创建解释器

![图片说明](https://img-ask.csdn.net/upload/201905/03/1556884572_588302.png) 求问,我安装的anaconda3和anaconda2,按照网上anaconda2和3兼容的教程安装的,让anaconda2作为单独的环境,然后用pycharm作为IDE,在pycharm里面插入解释器的时候,用anaconda2的python没问题,但是用anaconda3的python的时候就出现了上面图片的问题了,提示错误如下: ``` FileNotFoundError: [Errno 2] No such file or directory: 'D:\\anaconda3\\lib\\venv\\scripts\\nt\\python.exe' ``` 提示我这个目录下没有python.exe,这是咋回事?我以前用的时候直接插入解释器就行了,pycharm不是会自动创建虚拟环境吗?迷茫,求大佬帮忙

Python数据挖掘简易入门

&nbsp; &nbsp; &nbsp; &nbsp; 本课程为Python数据挖掘方向的入门课程,课程主要以真实数据为基础,详细介绍数据挖掘入门的流程和使用Python实现pandas与numpy在数据挖掘方向的运用,并深入学习如何运用scikit-learn调用常用的数据挖掘算法解决数据挖掘问题,为进一步深入学习数据挖掘打下扎实的基础。

HoloLens2开发入门教程

本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。

2019 Python开发者日-培训

本次活动将秉承“只讲技术,拒绝空谈”的理念,邀请十余位身处一线的Python技术专家,重点围绕Web开发、自动化运维、数据分析、人工智能等技术模块,分享真实生产环境中使用Python应对IT挑战的真知灼见。此外,针对不同层次的开发者,大会还安排了深度培训实操环节,为开发者们带来更多深度实战的机会。

Only老K说-爬取妹子图片(简单入门)

安装第三方请求库 requests 被网站禁止了访问 原因是我们是Python过来的 重新给一段 可能还是存在用不了,使用网页的 编写代码 上面注意看匹配内容 User-Agent:请求对象 AppleWebKit:请求内核 Chrome浏览器 //请求网页 import requests import re //正则表达式 就是去不规则的网页里面提取有规律的信息 headers = { 'User-Agent':'存放浏览器里面的' } response = requests.get

2020_五一数学建模_C题_整理后的数据.zip

该数据是我的程序读取的数据,仅供参考,问题的解决方案:https://blog.csdn.net/qq_41228463/article/details/105993051

R语言入门基础

本课程旨在帮助学习者快速入门R语言: 课程系统详细地介绍了使用R语言进行数据处理的基本思路和方法。 课程能够帮助初学者快速入门数据处理。 课程通过大量的案例详细地介绍了如何使用R语言进行数据分析和处理 课程操作实际案例教学,通过编写代码演示R语言的基本使用方法和技巧

人才招聘系统PHP+MySQL源码

PHP 5.0及以上 + MySQL 5.0及以上 开发的人才招聘系统完全可运行源码,按照操作说明简单配置即可运行。学习PHPWEB应用的完整系统程序源码。

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

python可视化分析(matplotlib、seaborn、ggplot2)

python可视化分析总结(matplotlib、seaborn、ggplot)一、matplotlib库1、基本绘图命令3、图形参数设置4、特殊统计图的绘制4.1 数学函数图4.2 气泡图4.1 三维曲面图二、seaborn库1、常用统计图1.1 箱线图1.2 小提琴图1.3 点图1.4 条图与计数图1.5 分组图1.6 概率分布图2、联合图3、配对图三、ggplot库1、图层画法+常用图形2、快速绘图 一、matplotlib库 1、基本绘图命令 import matplotlib.pyplot as

Vue.js 2.0之全家桶系列视频课程

基于新的Vue.js 2.3版本, 目前新全的Vue.js教学视频,让你少走弯路,直达技术前沿! 1. 包含Vue.js全家桶(vue.js、vue-router、axios、vuex、vue-cli、webpack、ElementUI等) 2. 采用笔记+代码案例的形式讲解,通俗易懂

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

课程主要面向嵌入式Linux初学者、工程师、学生 主要从一下几方面进行讲解: 1.linux学习路线、基本命令、高级命令 2.shell、vi及vim入门讲解 3.软件安装下载、NFS、Samba、FTP等服务器配置及使用

人工智能-计算机视觉实战之路(必备算法+深度学习+项目实战)

系列课程主要分为3大阶段:(1)首先掌握计算机视觉必备算法原理,结合Opencv进行学习与练手,通过实际视项目进行案例应用展示。(2)进军当下最火的深度学习进行视觉任务实战,掌握深度学习中必备算法原理与网络模型架构。(3)结合经典深度学习框架与实战项目进行实战,基于真实数据集展开业务分析与建模实战。整体风格通俗易懂,项目驱动学习与就业面试。 建议同学们按照下列顺序来进行学习:1.Python入门视频课程 2.Opencv计算机视觉实战(Python版) 3.深度学习框架-PyTorch实战/人工智能框架实战精讲:Keras项目 4.Python-深度学习-物体检测实战 5.后续实战课程按照自己喜好选择就可以

【大总结2】大学两年,写了这篇几十万字的干货总结

本文十天后设置为粉丝可见,喜欢的提前关注 不要白嫖请点赞 不要白嫖请点赞 不要白嫖请点赞 文中提到的书我都有电子版,可以评论邮箱发给你。 文中提到的书我都有电子版,可以评论邮箱发给你。 文中提到的书我都有电子版,可以评论邮箱发给你。 本篇文章应该算是Java后端开发技术栈的,但是大部分是基础知识,所以我觉得对任何方向都是有用的。 1、数据结构 数据结构是计算机存储、...

lena全身原图(非256*256版本,而是全身原图)

lena全身原图(非256*256版本,而是全身原图) lena原图很有意思,我们通常所用的256*256图片是在lena原图上截取了头部部分的256*256正方形得到的. 原图是花花公子杂志上的一个

【项目实战】 图书信息管理系统(Maven,mybatis)(第一个自己独立完成的项目)

《程序设计综合训练实践报告》 此项目为图书信息管理系统,是一个采用了mysql+mybatis框架+java编写的maven项目

图书管理系统(Java + Mysql)我的第一个完全自己做的实训项目

图书管理系统 Java + MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大三上学期实训,注释很详细,按照阿里巴巴Java编程规范编写

Python入门视频精讲

Python入门视频培训课程以通俗易懂的方式讲解Python核心技术,Python基础,Python入门。适合初学者的教程,让你少走弯路! 课程内容包括:1.Python简介和安装 、2.第一个Python程序、PyCharm的使用 、3.Python基础、4.函数、5.高级特性、6.面向对象、7.模块、8.异常处理和IO操作、9.访问数据库MySQL。教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

20行代码教你用python给证件照换底色

20行代码教你用python给证件照换底色

2018年全国大学生计算机技能应用大赛决赛 大题

2018年全国大学生计算机技能应用大赛决赛大题,程序填空和程序设计(侵删)

MySQL数据库从入门到实战应用

限时福利1:购课进答疑群专享柳峰(刘运强)老师答疑服务 限时福利2:购课后添加学习助手(微信号:csdn590),按消息提示即可领取编程大礼包! 为什么说每一个程序员都应该学习MySQL? 根据《2019-2020年中国开发者调查报告》显示,超83%的开发者都在使用MySQL数据库。 使用量大同时,掌握MySQL早已是运维、DBA的必备技能,甚至部分IT开发岗位也要求对数据库使用和原理有深入的了解和掌握。 学习编程,你可能会犹豫选择 C++ 还是 Java;入门数据科学,你可能会纠结于选择 Python 还是 R;但无论如何, MySQL 都是 IT 从业人员不可或缺的技能! 【课程设计】 在本课程中,刘运强老师会结合自己十多年来对MySQL的心得体会,通过课程给你分享一条高效的MySQL入门捷径,让学员少走弯路,彻底搞懂MySQL。 本课程包含3大模块:&nbsp; 一、基础篇: 主要以最新的MySQL8.0安装为例帮助学员解决安装与配置MySQL的问题,并对MySQL8.0的新特性做一定介绍,为后续的课程展开做好环境部署。 二、SQL语言篇: 本篇主要讲解SQL语言的四大部分数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL,学会熟练对库表进行增删改查等必备技能。 三、MySQL进阶篇: 本篇可以帮助学员更加高效的管理线上的MySQL数据库;具备MySQL的日常运维能力,语句调优、备份恢复等思路。 &nbsp;

C/C++学习指南全套教程

C/C++学习的全套教程,从基本语法,基本原理,到界面开发、网络开发、Linux开发、安全算法,应用尽用。由毕业于清华大学的业内人士执课,为C/C++编程爱好者的教程。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

我以为我对Mysql事务很熟,直到我遇到了阿里面试官

太惨了,面试又被吊打

专为程序员设计的数学课

<p> 限时福利限时福利,<span>15000+程序员的选择!</span> </p> <p> 购课后添加学习助手(微信号:csdn590),按提示消息领取编程大礼包!并获取讲师答疑服务! </p> <p> <br> </p> <p> 套餐中一共包含5门程序员必学的数学课程(共47讲) </p> <p> 课程1:《零基础入门微积分》 </p> <p> 课程2:《数理统计与概率论》 </p> <p> 课程3:《代码学习线性代数》 </p> <p> 课程4:《数据处理的最优化》 </p> <p> 课程5:《马尔可夫随机过程》 </p> <p> <br> </p> <p> 哪些人适合学习这门课程? </p> <p> 1)大学生,平时只学习了数学理论,并未接触如何应用数学解决编程问题; </p> <p> 2)对算法、数据结构掌握程度薄弱的人,数学可以让你更好的理解算法、数据结构原理及应用; </p> <p> 3)看不懂大牛代码设计思想的人,因为所有的程序设计底层逻辑都是数学; </p> <p> 4)想学习新技术,如:人工智能、机器学习、深度学习等,这门课程是你的必修课程; </p> <p> 5)想修炼更好的编程内功,在遇到问题时可以灵活的应用数学思维解决问题。 </p> <p> <br> </p> <p> 在这门「专为程序员设计的数学课」系列课中,我们保证你能收获到这些:<br> <br> <span> </span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">①价值300元编程课程大礼包</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">②应用数学优化代码的实操方法</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">③数学理论在编程实战中的应用</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">④程序员必学的5大数学知识</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">⑤人工智能领域必修数学课</span> </p> <p> <br> 备注:此课程只讲程序员所需要的数学,即使你数学基础薄弱,也能听懂,只需要初中的数学知识就足矣。<br> <br> 如何听课? </p> <p> 1、登录CSDN学院 APP 在我的课程中进行学习; </p> <p> 2、登录CSDN学院官网。 </p> <p> <br> </p> <p> 购课后如何领取免费赠送的编程大礼包和加入答疑群? </p> <p> 购课后,添加助教微信:<span> csdn590</span>,按提示领取编程大礼包,或观看付费视频的第一节内容扫码进群答疑交流! </p> <p> <img src="https://img-bss.csdn.net/201912251155398753.jpg" alt=""> </p>

Eclipse archetype-catalog.xml

Eclipse Maven 创建Web 项目报错 Could not resolve archetype org.apache.maven.archetypes:maven-archetype-web

使用TensorFlow+keras快速构建图像分类模型

课程分为两条主线: 1&nbsp;从Tensorflow的基础知识开始,全面介绍Tensorflow和Keras相关内容。通过大量实战,掌握Tensorflow和Keras经常用到的各种建模方式,参数优化方法,自定义参数和模型的手段,以及对训练结果评估与分析的技巧。 2&nbsp;从机器学习基础算法开始,然后进入到图像分类领域,使用MNIST手写数据集和CIFAR10图像数据集,从简单神经网络到深度神经网络,再到卷积神经网络,最终完成复杂模型:残差网络的搭建。完成这条主线,学员将可以自如地使用机器学习的手段来达到图像分类的目的。

Python代码实现飞机大战

文章目录经典飞机大战一.游戏设定二.我方飞机三.敌方飞机四.发射子弹五.发放补给包六.主模块 经典飞机大战 源代码以及素材资料(图片,音频)可从下面的github中下载: 飞机大战源代码以及素材资料github项目地址链接 ————————————————————————————————————————————————————————— 不知道大家有没有打过飞机,喜不喜欢打飞机。当我第一次接触这个东西的时候,我的内心是被震撼到的。第一次接触打飞机的时候作者本人是身心愉悦的,因为周边的朋友都在打飞机, 每

最近面试Java后端开发的感受:如果就以平时项目经验来面试,通过估计很难,不信你来看看

在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判断。 但现实情况是,大多数人可能面试前没准备,或准备方法不得当。要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必问

三个项目玩转深度学习(附1G源码)

从事大数据与人工智能开发与实践约十年,钱老师亲自见证了大数据行业的发展与人工智能的从冷到热。事实证明,计算机技术的发展,算力突破,海量数据,机器人技术等,开启了第四次工业革命的序章。深度学习图像分类一直是人工智能的经典任务,是智慧零售、安防、无人驾驶等机器视觉应用领域的核心技术之一,掌握图像分类技术是机器视觉学习的重中之重。针对现有线上学习的特点与实际需求,我们开发了人工智能案例实战系列课程。打造:以项目案例实践为驱动的课程学习方式,覆盖了智能零售,智慧交通等常见领域,通过基础学习、项目案例实践、社群答疑,三维立体的方式,打造最好的学习效果。

微信小程序开发实战之番茄时钟开发

微信小程序番茄时钟视频教程,本课程将带着各位学员开发一个小程序初级实战类项目,针对只看过官方文档而又无从下手的开发者来说,可以作为一个较好的练手项目,对于有小程序开发经验的开发者而言,可以更好加深对小程序各类组件和API 的理解,为更深层次高难度的项目做铺垫。

相关热词 aero c# c#压缩图片 c# udp服务器 100线程 c# c# fidller请求 c# 参数 调用exe c# 打字母小游戏 c#显示未能加载文件 c# 右击菜单加快捷键 c#将重复的数据保留一条
立即提问