尝试在Win10上使用VS2017委员会学习python。控制台应用运行正常所以对于我的下一个项目,我安装了Bottle并且搞乱了示例项目。
在研究问题时,遇到了阴谋,所以我想尝试一下。
在VS2017中,我去了环境 - >软件包和安装通过" pip install plotly"来自PyPI。输出显示安装好了。
然而,当我点击"导入plotly.plotly作为py"
时出现错误认为这是VS环境,我启动了一个控制台,做了#p; pip install plotly --upgrade"没有错误。
Python 3.6.0 |Anaconda 4.3.0 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import plotly
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'plotly'
>>>
我做错了什么?
答案 0 :(得分:0)
原来有一个我没注意到的错误。错误是权限相关的,所以我作为管理员运行安装,它就可以了。然后我重新启动VS作为管理员,并再次安装,它也在Bottle中工作。
'C:\ Users \ marten \ AppData \ Local \ Temp \ pip-dgsnu4v8-uninstall \ program files \ anaconda3 \ lib \ site-packages \ jsonschema'
在处理上述异常期间,发生了另一个异常:
追踪(最近一次通话): 文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ pip \ basecommand.py”,第215行,主状态= self.run(options,args)
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ pip \ commands \ install.py”,第342行,运行前缀= options.prefix_path,
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ pip \ req \ req_set.py”,第778行,安装要求.uninstall(auto_confirm = True)
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ pip \ req \ req_install.py”,第754行,在uninstall paths_to_remove.remove(auto_confirm)中
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ pip \ req \ req_uninstall.py”,第115行,删除重命名(path,new_path)
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ pip \ utils__init __。py”,第267行,重命名为shutil.move(旧的,新的)
文件“C:\ Program Files \ Anaconda3 \ lib \ shutil.py”,第550行,移动 rmtree(SRC)
文件“C:\ Program Files \ Anaconda3 \ lib \ shutil.py”,第488行,在rmtree中 return _rmtree_unsafe(path,onerror)
文件“C:\ Program Files \ Anaconda3 \ lib \ shutil.py”,第383行,在_rmtree_unsafe中 onerror(os.unlink,fullname,sys.exc_info())
_rmtree_unsafe中的文件“C:\ Program Files \ Anaconda3 \ lib \ shutil.py”,第381行 os.unlink(全名)
PermissionError:[WinError 5]访问被拒绝:'c:\ program files \ anaconda3 \ lib \ site-packages \ jsonschema \ cli.py